XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 $ 166,484 $ 169,366 $ 331,123 $ 342,274
Operating lease income 2,048 2,111 4,031 4,217
Government support revenue 12,768 11,804 25,440 23,585
Total revenue 181,300 183,281 360,594 370,076
Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 159,670 162,100 317,891 328,703
Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 6,814 7,266 13,232 13,571
International Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 93,304 93,889 186,332 185,483
Operating lease income 221 75 376 147
Government support revenue 1,370 1,393 2,682 2,786
Total revenue 94,895 95,357 189,390 188,416
International Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 90,196 90,271 179,712 178,831
International Telecom | Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 3,108 3,618 6,620 6,652
US Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 73,180 75,477 144,791 156,791
Operating lease income 1,827 2,036 3,655 4,070
Government support revenue 11,398 10,411 22,758 20,799
Total revenue 86,405 87,924 171,204 181,660
US Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 69,474 71,829 138,179 149,872
US Telecom | Goods and services transferred at point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue accounted for under ASC 606 $ 3,706 $ 3,648 $ 6,612 $ 6,919