XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables, net (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of receivables, net and allowance for doubtful accounts
Receivables consist of the following (in thousands):

 
June 30,
 
December 31,
 
2020
 
2019
Trade receivables
$
237,250

 
$
178,698

Amounts billed but not yet paid under retainage provisions
3,644

 
3,093

Other receivables
32,500

 
26,078

Total receivables
273,394

 
207,869

Less: Allowance for doubtful accounts
(1,793
)
 
(2,068
)
Receivables, net
$
271,601

 
$
205,801