XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION AND RECEIVABLES - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue $ 169,366 $ 173,438 $ 342,274 $ 345,996
Operating lease income 2,111 1,960 4,217 3,862
Government grant revenue 11,804 11,043 23,585 22,356
Total revenue 183,281 186,441 370,076 372,214
Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 162,100 167,060 328,703 333,812
Goods and services transferred at a point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 7,266 6,378 13,571 12,184
International Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 93,889 90,511 185,483 179,449
Operating lease income 75 73 147 145
Government grant revenue 1,393 1,397 2,786 2,795
Total revenue 95,357 91,981 188,416 182,389
International Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 90,271 86,730 178,831 172,409
International Telecom | Goods and services transferred at a point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 3,618 3,781 6,652 7,040
US Telecom        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 75,477 82,927 156,791 166,547
Operating lease income 2,036 1,887 4,070 3,717
Government grant revenue 10,411 9,646 20,799 19,561
Total revenue 87,924 94,460 181,660 189,825
US Telecom | Services transferred over time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue 71,829 80,330 149,872 161,403
US Telecom | Goods and services transferred at a point in time        
REVENUE RECOGNITION AND RECEIVABLES        
Total revenue $ 3,648 $ 2,597 $ 6,919 $ 5,144