XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Billed receivables:    
Trade and other receivables $ 361,749 $ 418,968
Less: Allowance for doubtful accounts (11,066) (8,733)
Net billed receivables 350,683 410,235
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 257,185 231,067
Less: Progress payments applied (9,528) (9,108)
Net unbilled receivables 247,657 221,959
Receivables, net $ 598,340 $ 632,194