XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 $ 673,997 $ 709,880 $ 677,953
Operating lease income 8,372 7,777 6,253
Government grant revenue 46,706 44,559 41,539
Total revenue 729,075 762,216 725,745
Services transferred over time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 646,899 674,735 633,816
Good and services transferred at point in time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 27,098 35,145 44,137
International Telecom      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 371,508 364,855 347,441
Operating lease income 381 289 278
Government grant revenue 5,574 5,589 7,862
Total revenue 377,463 370,733 355,581
International Telecom | Services transferred over time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 356,564 347,769 332,507
International Telecom | Good and services transferred at point in time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 14,944 17,086 14,934
US Telecom      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 302,489 345,025 330,512
Operating lease income 7,991 7,488 5,975
Government grant revenue 41,132 38,970 33,677
Total revenue 351,612 391,483 370,164
US Telecom | Services transferred over time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 290,335 326,966 301,309
US Telecom | Good and services transferred at point in time      
REVENUE RECOGNITION AND RECEIVABLES      
Total revenue accounted for under ASC 606 $ 12,154 $ 18,059 $ 29,203