v3.26.1
Variable Interest Entities (VIEs) (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Variable Interest Entity [Line Items]      
Assets, current $ 4,099,082,000   $ 4,116,885,000
Liabilities, current 3,209,627,000   3,239,498,000
Future funding commitments 0    
Revenue $ 1,389,458,000 $ 1,246,633,000  
Purple Line Extension Section 2 and Section 3      
Variable Interest Entity [Line Items]      
Percent interest in the joint venture (as a percent) 75.00%    
Related Party | Purple Line Extension Section 2 and Section 3      
Variable Interest Entity [Line Items]      
Revenue $ 2,800,000,000    
Related Party | Manhattan Jail Project      
Variable Interest Entity [Line Items]      
Revenue $ 3,760,000,000    
Percent interest in the joint venture (as a percent) 75.00%    
O&G | Purple Line Extension Section 2 and Section 3      
Variable Interest Entity [Line Items]      
Noncontrolling interest, ownership percentage by noncontrolling owners (as a percent) 25.00%    
O&G | Related Party | Manhattan Jail Project      
Variable Interest Entity [Line Items]      
Noncontrolling interest, ownership percentage by noncontrolling owners (as a percent) 25.00%    
Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Assets, current $ 65,100,000   58,500,000
Assets, noncurrent 6,100,000   6,300,000
Liabilities, current 75,100,000   70,200,000
VIEs      
Variable Interest Entity [Line Items]      
Assets, current 976,300,000   932,100,000
Assets, noncurrent 37,600,000   36,400,000
Liabilities, current 661,900,000   669,000,000.0
Liabilities, noncurrent $ 13,000,000.0   $ 10,600,000