v3.26.1
REVENUE RECOGNITION AND RECEIVABLES (Tables)
3 Months Ended
Mar. 31, 2026
REVENUE RECOGNITION AND RECEIVABLES  
Summary of revenues

Revenue recognized consisted of the following for the periods presented below (in thousands):

  ​ ​ ​

Three months ended March 31, 2026

International

US

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

Services transferred over time

$

92,170

$

70,686

$

162,856

Goods and services transferred at a point in time

3,676

1,416

5,092

Total revenue accounted for under ASC 606

$

95,846

$

72,102

$

167,948

Operating lease income

212

2,241

2,453

Government support revenue (1)

11,818

11,818

Total revenue

$

96,058

$

86,161

$

182,219

  ​ ​ ​

Three months ended March 31, 2025

International

US

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

Services transferred over time

$

89,516

$

68,705

$

158,221

Goods and services transferred at a point in time

3,512

2,906

6,418

Total revenue accounted for under ASC 606

$

93,028

$

71,611

$

164,639

Operating lease income

155

1,828

1,983

Government support revenue (1)

1,312

11,360

12,672

Total revenue

$

94,495

$

84,799

$

179,294

(1)Revenue recognized from CAF II and USF programs (each as defined below). Refer to Note 9.
Summary of contracts asset and liabilities

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

March 31, 2026

December 31, 2025

$ Change

% Change

Contract asset – current

$

3,849

$

3,748

$

101

2.7

%

Contract asset – noncurrent

4,567

5,887

(1,320)

(22.4)

%

Contract liability – current

(27,228)

(27,758)

530

(1.9)

%

Contract liability – noncurrent

(46,969)

(48,084)

1,115

(2.3)

%

Net contract liability

$

(65,781)

$

(66,207)

$

426

(0.6)

%

Schedule of activity in allowances for credit losses Activity in the allowance for credit losses is below (in thousands):

Three months ended

  ​ ​ ​

March 31, 2026

  ​ ​ ​

March 31, 2025

Balance at beginning of period

 

$

15,508

$

15,132

Current period provision for expected losses

 

2,156

1,854

Write-offs charged against the allowance

 

(976)

(2,887)

Recoveries collected

132

207

Balance at end of period

$

16,820

$

14,306