XML 51 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Receivables, net (Tables)
3 Months Ended
Mar. 31, 2020
Receivables [Abstract]  
Schedule of receivables, net and allowance for doubtful accounts
Receivables consist of the following (in thousands):

 
March 31,
 
December 31,
 
2020
 
2019
Trade receivables
$
198,358

 
$
178,698

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

 
3,093

Other receivables
28,385

 
26,078

Total receivables
230,454

 
207,869

Less: Allowance for doubtful accounts
(1,823
)
 
(2,068
)
Receivables, net
$
228,631

 
$
205,801