XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RECEIVABLES (Tables)
3 Months Ended
Mar. 31, 2024
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,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 grant revenue (1)

1,393

10,387

11,780

Total revenue

$

93,059

$

93,735

$

186,794

Three months ended March 31,2023

International

US

Telecom

Telecom

Total

Services transferred over time

$

85,680

$

81,072

$

166,752

Goods and services transferred at a point in time

3,259

2,546

5,805

Total revenue accounted for under ASC 606

$

88,939

$

83,618

$

172,557

Operating lease income

72

1,831

1,903

Government grant revenue (1)

1,397

9,917

11,314

Total revenue

$

90,408

$

95,366

$

185,774

(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, 2024

December 31, 2023

$ Change

% Change

Contract asset – current

$

3,469

$

3,616

$

(147)

(4.1)

%

Contract asset – noncurrent

5,490

5,509

(19)

(0.3)

%

Contract liability – current

(31,721)

(30,990)

(731)

2.4

%

Contract liability – noncurrent

(61,611)

(64,035)

2,424

(3.8)

%

Net contract liability

$

(84,373)

$

(85,900)

$

1,527

(1.8)

%

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

Three months ended

    

March 31, 2024

    

March 31, 2023

Balance at beginning of period

 

$

16,362

$

15,171

Current period provision for expected losses

 

1,322

1,378

Write-offs charged against the allowance

 

(903)

(591)

Recoveries collected

83

74

Balance at end of period

$

16,864

$

16,032