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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 68,920 $ 68,633 $ 212,763 $ 204,144
Services        
Disaggregation of Revenue [Line Items]        
Total 58,204 57,046 175,162 155,619
IoT Connectivity        
Disaggregation of Revenue [Line Items]        
Total 55,416 54,217 166,656 145,161
IoT Solutions        
Disaggregation of Revenue [Line Items]        
Total 2,788 2,787 8,506 9,941
Service, Including Hardware        
Disaggregation of Revenue [Line Items]        
Total   57,004   155,102
Hardware        
Disaggregation of Revenue [Line Items]        
Total 10,716 11,629 37,601 49,042
Bill-and-hold arrangements        
Disaggregation of Revenue [Line Items]        
Total $ 900 $ 2,100 $ 3,700 $ 6,600