Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details)

v3.24.3
REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 67,868 $ 69,536 $ 143,843 $ 135,511
Services        
Disaggregation of Revenue [Line Items]        
Total 57,318 51,023 116,958 98,573
IoT Connectivity        
Disaggregation of Revenue [Line Items]        
Total 54,579 47,699 111,240 90,943
IoT Solutions        
Disaggregation of Revenue [Line Items]        
Total 2,739 3,065 5,718 7,155
Service, Including Hardware        
Disaggregation of Revenue [Line Items]        
Total   50,764   98,098
Hardware        
Disaggregation of Revenue [Line Items]        
Total 10,550 18,772 26,885 37,413
Bill-and-hold arrangements        
Disaggregation of Revenue [Line Items]        
Total $ 300 $ 2,300 $ 2,900 $ 4,500