XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION AND RECEIVABLES (Tables)
9 Months Ended
Sep. 30, 2022
REVENUE RECOGNITION AND RECEIVABLES  
Summary of revenues

Three months ended

Nine months ended

September 30, 2022

September 30, 2021

September 30, 2022

September 30, 2021

Services transferred over time

$

161,312

$

143,866

$

469,585

$

350,386

Goods and services transferred at a point in time

10,133

12,510

28,321

39,782

Total revenue accounted for under ASC 606

171,445

156,376

497,906

390,168

Summary of contracts asset and liabilities

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

September 30, 2022

December 31, 2021

$ Change

% Change

Contract asset – current

$

3,465

$

4,805

$

(1,340)

(28)

%

Contract asset – noncurrent

1,095

900

195

22

%

Contract liability – current

(26,519)

(25,332)

(1,187)

(5)

%

Contract liability – noncurrent

(74,260)

(81,391)

7,131

9

%

Net contract liability

$

(96,219)

$

(101,018)

$

4,799

5

%

Schedule of activity in allowances for credit losses

    

Nine months ended September 30, 2022

    

Nine months ended September 30, 2021

Balance at beginning of period

$

13,885

$

12,121

Current period provision for expected losses

4,969

3,303

Write-offs charged against the allowance

(3,083)

(1,422)

Recoveries collected

326

320

Balance at end of period

$

16,097

$

14,322