XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers - Schedule of Net Contract Liabilities on Uncompleted Construction Projects (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted construction contracts $ 10,727,358 $ 9,885,192
Estimated earnings, thereon 1,640,250 1,349,338
Costs and estimated earnings on uncompleted construction contracts 12,367,608 11,234,530
Less: billings to date 12,864,404 11,641,082
Net contract liabilities on uncompleted construction projects $ (496,796) $ (406,552)