XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION AND RECEIVABLES (Tables)
3 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION AND RECEIVABLES  
Summary of revenues

Revenue accounted for in accordance with ASC 606 consisted of the following for the periods presented below (in thousands):

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

Three months ended March 31, 2024

International

US

Telecom

Telecom

Total

Services transferred over time

$

88,560

$

78,043

$

166,603

Goods and services transferred at a point in time

3,034

3,271

6,305

Total revenue accounted for under ASC 606

$

91,594

$

81,314

$

172,908

Operating lease income

72

2,034

2,106

Government support revenue (1)

1,393

10,387

11,780

Total revenue

$

93,059

$

93,735

$

186,794

(1)Revenue recognized from CAF II, USF and RDOF programs. Refer to Note 8.
Summary of contracts asset and liabilities

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

March 31, 2025

December 31, 2024

$ Change

% Change

Contract asset – current

$

3,774

$

3,920

$

(146)

(3.7)

%

Contract asset – noncurrent

4,090

5,368

(1,278)

(23.8)

%

Contract liability – current

(29,164)

(28,932)

(232)

0.8

%

Contract liability – noncurrent

(53,471)

(55,116)

1,645

(3.0)

%

Net contract liability

$

(74,771)

$

(74,760)

$

(11)

0.0

%

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

Three months ended

    

March 31, 2025

    

March 31, 2024

Balance at beginning of period

 

$

15,132

$

16,362

Current period provision for expected losses

 

1,854

1,322

Write-offs charged against the allowance

 

(2,887)

(903)

Recoveries collected

207

83

Balance at end of period

$

14,306

$

16,864