XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 $ 164,639 $ 172,908
Operating lease income 1,983 2,106
Government support revenue (1) 12,672 11,780
Total revenue 179,294 186,794
Services transferred over time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 158,221 166,603
Good and services transferred at point in time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 6,418 6,305
International Telecom    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 93,028 91,594
Operating lease income 155 72
Government support revenue (1) 1,312 1,393
Total revenue 94,495 93,059
International Telecom | Services transferred over time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 89,516 88,560
International Telecom | Good and services transferred at point in time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 3,512 3,034
US Telecom    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 71,611 81,314
Operating lease income 1,828 2,034
Government support revenue (1) 11,360 10,387
Total revenue 84,799 93,735
US Telecom | Services transferred over time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 68,705 78,043
US Telecom | Good and services transferred at point in time    
REVENUE RECOGNITION AND RECEIVABLES    
Total revenue accounted for under ASC 606 $ 2,906 $ 3,271