XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Billed receivables:    
Trade and other receivables $ 373,222 $ 361,460
Less: Allowance for doubtful accounts (7,348) (7,760)
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 279,753 238,309
Less: Progress payments applied (1,538) (3,291)
Net unbilled receivables 278,215 235,018
Receivables, net $ 644,089 $ 588,718