XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE AND RECEIVABLES (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE AND RECEIVABLES  
Summary of revenues

Year Ended

2023

2022

2021

Services transferred over time

US Telecom

$

326,966

$

301,309

$

188,405

International Telecom

347,769

332,507

319,357

Solar

-

-

418

Total

674,735

633,816

508,180

Goods and services transferred at a point in time

US Telecom

18,059

29,203

46,433

International Telecom

17,086

14,934

10,928

Total

35,145

44,137

57,361

Total revenue accounted for under ASC 606

709,880

677,953

565,541

Summary of contracts asset and liabilities

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

December 31, 2023

December 31, 2022

$ Change

% Change

Contract asset – current

$

3,616

$

2,932

$

684

23.3

%

Contract asset – noncurrent

5,509

3,775

1,734

45.9

%

Contract liability – current

(30,990)

(27,284)

(3,706)

13.6

%

Contract liability – noncurrent

(64,035)

(72,543)

8,508

(11.7)

%

Net contract liability

$

(85,900)

$

(93,120)

$

7,220

(7.8)

%

Schedule of activity in allowances for credit losses

Year ended

    

December 31, 2023

    

December 31, 2022

Balance at beginning of period

 

$

15,171

$

13,885

Current period provision for expected losses

 

5,012

6,695

Write-offs charged against the allowance

 

(4,340)

(5,518)

Recoveries collected

519

109

Balance at end of period

$

16,362

$

15,171