XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 $ 166,927 $ 164,602 $ 498,051 $ 506,876
Operating lease income 2,474 2,075 6,505 6,293
Government support revenue 13,764 11,774 39,204 35,358
Total revenue 183,165 178,451 543,760 548,527
Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 160,627 158,995 478,519 487,698
Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 6,300 5,607 19,532 19,178
International Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 93,577 92,730 279,909 278,213
Operating lease income 203 157 579 304
Government support revenue 1,363 1,394 4,045 4,180
Total revenue 95,143 94,281 284,533 282,697
International Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 89,842 89,139 269,554 267,970
International Telecom | Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 3,735 3,591 10,355 10,243
US Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 73,350 71,872 218,142 228,663
Operating lease income 2,271 1,918 5,926 5,989
Government support revenue 12,401 10,380 35,159 31,178
Total revenue 88,022 84,170 259,227 265,830
US Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 70,785 69,856 208,965 219,728
US Telecom | Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 $ 2,565 $ 2,016 $ 9,177 $ 8,935