XML 83 R66.htm IDEA: XBRL DOCUMENT v3.20.4
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Contracts Receivable [Abstract]    
Trade and other receivables $ 361,460 $ 418,968
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 238,309 231,067
Less: Progress payments applied (3,291) (9,108)
Net unbilled receivables 235,018 221,959
Less: Allowance for doubtful accounts (7,760) (8,733)
Receivables, net $ 588,718 $ 632,194