XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Schedule of Net Contract Liabilities on Uncompleted Construction Projects (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted construction contracts $ 13,231,612 $ 11,034,038
Estimated earnings, thereon 2,025,929 1,731,479
Costs and estimated earnings on uncompleted construction contracts 15,257,541 12,765,517
Less: billings to date 16,020,704 13,265,865
Net contract liabilities, construction $ (763,163) $ (500,348)