XML 212 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Net Excess Billings (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 3,445,126 $ 2,380,866
Costs and estimated earnings in excess of billings on uncompleted contracts 41,542 37,112
Billings on uncompleted contracts (3,465,991) (2,406,128)
Billings in excess of costs and estimated earnings on uncompleted contracts (62,407) (62,374)
Net amount of billings in excess of costs and estimated earnings on uncompleted contracts $ (20,865) $ (25,262)