Quarterly report [Sections 13 or 15(d)]

REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details)

v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 65,819 $ 72,142
Services    
Disaggregation of Revenue [Line Items]    
Total 55,857 55,431
IoT Connectivity    
Disaggregation of Revenue [Line Items]    
Total 54,454 52,797
IoT Solutions    
Disaggregation of Revenue [Line Items]    
Total 1,403 2,634
Hardware    
Disaggregation of Revenue [Line Items]    
Total 9,962 16,711
Bill-and-hold arrangements    
Disaggregation of Revenue [Line Items]    
Total $ 0 $ 2,000