v3.25.1
REVENUE RECOGNITION - Summary of Disaggregation Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total $ 286,087 $ 276,610
Services    
Disaggregation of Revenue [Line Items]    
Total 234,247 212,645
IoT Connectivity    
Disaggregation of Revenue [Line Items]    
Total 223,391 200,066
IoT Solutions    
Disaggregation of Revenue [Line Items]    
Total 10,856 12,579
Hardware    
Disaggregation of Revenue [Line Items]    
Total 51,840 63,965
Bill-and-hold arrangements    
Disaggregation of Revenue [Line Items]    
Total $ 4,600 $ 6,400