XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Joint Ventures - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
project
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
project
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Guarantor Obligations [Line Items]          
Total revenue $ 1,082,486 $ 898,552 $ 1,754,761 $ 1,458,620  
Contract liabilities 262,198   262,198   $ 243,848
Unconsolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Contract liabilities 34,600   34,600    
Minimum | Unconsolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Contract liabilities $ 900   $ 900    
Ownership in joint venture 30.00%   30.00%    
Maximum | Unconsolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Contract liabilities $ 25,900   $ 25,900    
Ownership in joint venture 50.00%   50.00%    
Variable Interest Entity, Primary Beneficiary | Consolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Total revenue $ 92,200 $ 70,800 $ 163,800 132,100  
Operating cash flows     $ 8,600 $ (48,300)  
Variable Interest Entity, Primary Beneficiary | Minimum | Consolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Share in equity of joint venture     50.00%    
Variable Interest Entity, Primary Beneficiary | Maximum | Consolidated Construction Corporate Joint Venture          
Guarantor Obligations [Line Items]          
Share in equity of joint venture     70.00%    
Consolidated Construction Corporate Joint Venture | Variable Interest Entity, Primary Beneficiary          
Guarantor Obligations [Line Items]          
Number of projects | project 10   10    
Contract liabilities $ 348,000   $ 348,000    
Consolidated Construction Corporate Joint Venture | Variable Interest Entity, Primary Beneficiary | Minimum          
Guarantor Obligations [Line Items]          
Contract liabilities 2,600   2,600    
Consolidated Construction Corporate Joint Venture | Variable Interest Entity, Primary Beneficiary | Maximum          
Guarantor Obligations [Line Items]          
Contract liabilities $ 105,300   $ 105,300    
Unconsolidated Construction Corporate Joint Venture | Variable Interest Entity, Primary Beneficiary          
Guarantor Obligations [Line Items]          
Number of projects | project 5,000,000   5,000,000