XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Schedule of Net Contract Liabilities on Uncompleted Construction Projects (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted construction contracts $ 15,100,829 $ 13,231,612
Estimated earnings, thereon 2,381,049 2,025,929
Costs and estimated earnings on uncompleted construction contracts 17,481,878 15,257,541
Less: billings to date 18,742,934 16,020,704
Net contract liabilities, construction $ (1,261,056) $ (763,163)