XML 23 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Contracts Receivable [Abstract]    
Trade and other receivables $ 418,968 $ 390,306
Less: Allowance for doubtful accounts (8,733) (7,436)
Net billed receivables 410,235 382,870
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 231,067 225,810
Less: Progress payments applied (9,108) (14,925)
Net unbilled receivables 221,959 210,885
Receivables, net $ 632,194 $ 593,755