v3.26.1
REVENUE RECOGNITION AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 $ 167,948 $ 164,639
Operating lease income 2,453 1,983
Government support revenue 11,818 12,672
Total revenue 182,219 179,294
Services transferred over time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 162,856 158,221
Goods and services transferred at point in time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 5,092 6,418
International Telecom    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 95,846 93,028
Operating lease income 212 155
Government support revenue   1,312
Total revenue 96,058 94,495
International Telecom | Services transferred over time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 92,170 89,516
International Telecom | Goods and services transferred at point in time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 3,676 3,512
US Telecom    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 72,102 71,611
Operating lease income 2,241 1,828
Government support revenue 11,818 11,360
Total revenue 86,161 84,799
US Telecom | Services transferred over time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 70,686 68,705
US Telecom | Goods and services transferred at point in time    
REVENUE AND RECEIVABLES    
Total revenue accounted for under ASC 606 $ 1,416 $ 2,906