XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND RECEIVABLES (Tables)
12 Months Ended
Dec. 31, 2024
REVENUE AND RECEIVABLES  
Summary of revenues

Year Ended December 31, 2024

International

US

Telecom

Telecom

Total

Services transferred over time

$

356,564

$

290,335

$

646,899

Goods and services transferred at a point in time

14,944

12,154

27,098

Total revenue accounted for under ASC 606

$

371,508

$

302,489

$

673,997

Operating lease income

381

7,991

8,372

Government grant revenue (1)

5,574

41,132

46,706

Total revenue

$

377,463

$

351,612

$

729,075

Year Ended December 31, 2023

International

US

Telecom

Telecom

Total

Services transferred over time

$

347,769

$

326,966

$

674,735

Goods and services transferred at a point in time

17,086

18,059

35,145

Total revenue accounted for under ASC 606

$

364,855

$

345,025

$

709,880

Operating lease income

289

7,488

7,777

Government grant revenue (1)

5,589

38,970

44,559

Total revenue

$

370,733

$

391,483

$

762,216

Year Ended December 31, 2022

International

US

Telecom

Telecom

Total

Services transferred over time

$

332,507

$

301,309

$

633,816

Goods and services transferred at a point in time

14,934

29,203

44,137

Total revenue accounted for under ASC 606

$

347,441

$

330,512

$

677,953

Operating lease income

278

5,975

6,253

Government grant revenue (1)

7,862

33,677

41,539

Total revenue

$

355,581

$

370,164

$

725,745

(1)Revenue recognized from government funded programs. Refer to Note 9.
Summary of contracts asset and liabilities

Contract assets and liabilities consisted of the following (amounts in thousands):

December 31, 2024

December 31, 2023

$ Change

% Change

Contract asset – current

$

3,920

$

3,616

$

304

8.4

%

Contract asset – noncurrent

5,368

5,509

(141)

(2.6)

%

Contract liability – current

(28,932)

(30,990)

2,058

(6.6)

%

Contract liability – noncurrent

(55,116)

(64,035)

8,919

(13.9)

%

Net contract liability

$

(74,760)

$

(85,900)

$

11,140

(13.0)

%

Schedule of activity in allowances for credit losses

Year Ended December 31,

    

2024

    

2023

Balance at beginning of period

 

$

16,362

$

15,171

Current period provision for expected losses

 

5,946

5,012

Write-offs charged against the allowance

 

(7,494)

(4,340)

Recoveries collected

318

519

Balance at end of period

$

15,132

$

16,362