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

​