XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2021
Revenues And Accounts Receivable [Abstract]  
Schedule of Contract Balances

The following table presents the Company’s contract balances:

 

 

 

June 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Contract assets

 

$

55,033

 

 

$

38,576

 

Contract liabilities

 

 

7,292

 

 

 

6,114

 

Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accounts receivable, invoiced

 

$

74,668

 

 

$

57,228

 

Accounts receivable, other

 

 

1,906

 

 

 

1,139

 

Allowance for doubtful accounts

 

 

(4,223

)

 

 

(4,265

)

Accounts receivable—net

 

$

72,351

 

 

$

54,102

 

 

Schedule of Allowance for Doubtful Accounts

The allowance for doubtful accounts consisted of the following:

 

 

 

Beginning

Balance

 

 

Bad Debt

Expense

 

 

Charged to

Allowance

 

 

Other(1)

 

 

Ending

Balance

 

Six months ended June 30, 2021

 

$

4,265

 

 

$

590

 

 

$

(1,056

)

 

$

424

 

 

$

4,223

 

Year ended December 31, 2020

 

 

1,327

 

 

 

4,532

 

 

 

(2,633

)

 

 

1,039

 

 

 

4,265

 

____________________

(1)

This amount consists of additions to the allowance due to business acquisitions.