Quarterly report [Sections 13 or 15(d)]

REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details)

v3.25.3
REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 68,692 $ 68,920 $ 212,084 $ 212,763
Services        
Disaggregation of Revenue [Line Items]        
Total 57,068 58,204 168,847 175,162
IoT Connectivity        
Disaggregation of Revenue [Line Items]        
Total 54,424 55,416 160,830 166,656
IoT Solutions        
Disaggregation of Revenue [Line Items]        
Total 2,644 2,788 8,017 8,506
Service, Including Hardware        
Disaggregation of Revenue [Line Items]        
Total   58,204   175,162
Hardware        
Disaggregation of Revenue [Line Items]        
Total 11,624 10,716 43,237 37,601
Bill-and-hold arrangements        
Disaggregation of Revenue [Line Items]        
Total $ 500 $ 900 $ 3,400 $ 3,700