v3.26.1
REVENUE RECOGNITION AND RECEIVABLES (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE RECOGNITION AND RECEIVABLES  
Summary of revenues

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

  ​ ​ ​

Three months ended June 30, 2026

Three months ended June 30, 2025

International

US

International

US

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

  ​ ​ ​

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

Services transferred over time

$

92,210

$

72,332

$

164,542

$

90,196

$

69,474

$

159,670

Goods and services transferred at a point in time

3,751

2,256

6,007

3,108

3,706

6,814

Total revenue accounted for under ASC 606

$

95,961

$

74,588

$

170,549

$

93,304

$

73,180

$

166,484

Operating lease income

234

1,871

2,105

221

1,827

2,048

Government support revenue (1)

11,850

11,850

1,370

11,398

12,768

Total revenue

$

96,195

$

88,309

$

184,504

$

94,895

$

86,405

$

181,300

  ​ ​ ​

Six months ended June 30, 2026

Six months ended June 30, 2025

International

US

International

US

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

  ​ ​ ​

Telecom

  ​ ​ ​

Telecom

  ​ ​ ​

Total

Services transferred over time

$

184,379

$

143,018

$

327,397

$

179,712

$

138,179

$

317,891

Goods and services transferred at a point in time

7,427

3,672

11,099

6,620

6,612

13,232

Total revenue accounted for under ASC 606

$

191,806

$

146,690

$

338,496

$

186,332

$

144,791

$

331,123

Operating lease income

446

4,112

4,558

376

3,655

4,031

Government support revenue (1)

23,668

23,668

2,682

22,758

25,440

Total revenue

$

192,252

$

174,470

$

366,722

$

189,390

$

171,204

$

360,594

(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):

June 30, 2026

December 31, 2025

$ Change

% Change

Contract asset – current

$

4,083

$

3,748

$

335

8.9

%

Contract asset – noncurrent

4,348

5,887

(1,539)

(26.1)

%

Contract liability – current

(31,696)

(27,758)

(3,938)

14.2

%

Contract liability – noncurrent

(45,017)

(48,084)

3,067

(6.4)

%

Net contract liability

$

(68,282)

$

(66,207)

$

(2,075)

3.1

%

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

Six months ended

  ​ ​ ​

June 30, 2026

  ​ ​ ​

June 30, 2025

Balance at beginning of period

 

$

15,508

$

15,132

Current period provision for expected losses

 

4,245

4,135

Write-offs charged against the allowance

 

(3,061)

(5,326)

Recoveries collected

287

147

Balance at end of period

$

16,979

$

14,088