XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Billed receivables:    
Trade and other receivables $ 365,874 $ 361,460
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 261,495 238,309
Contract Receivable, Progress Payment Offset (2,294) (3,291)
Net unbilled receivables 259,201 235,018
Less: Allowance for doubtful accounts (7,576) (7,760)
Receivables, net $ 617,499 $ 588,718