XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets and Liabilities - Contracts in Process (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Contractors [Abstract]    
Costs and estimated earnings on uncompleted contracts $ 3,921,376 $ 3,532,886
Less: billings to date 3,979,403 3,509,472
Net asset position for contracts in process $ (58,027) $ 23,414