XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE AND RECEIVABLES (Tables)
12 Months Ended
Dec. 31, 2022
REVENUE AND RECEIVABLES  
Summary of revenues

Year ended

2022

2021

2020

Services transferred over time

US Telecom

$

301,309

$

188,405

$

96,935

International Telecom

332,507

319,357

305,844

Solar

418

4,556

Total services transferred over time

633,816

508,180

407,335

Goods and services transferred at a point in time

US Telecom

29,203

46,433

12,154

International Telecom

14,934

10,928

9,196

Total goods and services transferred at a point in time

44,137

57,361

21,350

Total revenue accounted for under ASC 606

677,953

565,541

428,685

Summary of contracts asset and liabilities

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

December 31, 2022

December 31, 2021

$ Change

% Change

Contract asset – current

$

2,932

$

4,805

$

(1,873)

(39)

%

Contract asset – noncurrent

3,775

900

2,875

319

%

Contract liability – current

(27,284)

(25,332)

(1,952)

(8)

%

Contract liability – noncurrent

(72,543)

(81,391)

8,848

11

%

Net contract liability

$

(93,120)

$

(101,018)

$

7,898

8

%

Schedule of activity in allowances for credit losses

    

Year ended December 31, 2022

    

Year ended December 31, 2021

Balance at beginning of period

 

$

13,885

$

12,121

Current period provision for expected losses

 

6,695

4,850

Write-offs charged against the allowance

 

(5,518)

(3,517)

Recoveries collected

109

431

Balance at end of period

$

15,171

$

13,885