v3.26.1
Variable Interest Entities (VIEs) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Variable Interest Entity [Line Items]          
Assets, current $ 4,303,962,000   $ 4,303,962,000   $ 4,116,885,000
Liabilities, current 3,348,763,000   3,348,763,000   3,239,498,000
Future funding commitments 0   0    
Other long-term liabilities 285,959,000   285,959,000   265,477,000
Revenue $ 1,637,047,000 $ 1,373,681,000 $ 3,026,505,000 $ 2,620,314,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%   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%   25.00%    
Variable Interest Entity, Not Primary Beneficiary          
Variable Interest Entity [Line Items]          
Assets, current $ 53,900,000   $ 53,900,000   58,500,000
Assets, noncurrent 6,000,000.0   6,000,000.0   6,300,000
Liabilities, current 76,300,000   76,300,000   70,200,000
VIEs          
Variable Interest Entity [Line Items]          
Assets, current 1,100,000,000   1,100,000,000   932,100,000
Assets, noncurrent 41,000,000.0   41,000,000.0   36,400,000
Liabilities, current 671,200,000   671,200,000   669,000,000.0
Other long-term liabilities $ 12,173,000   $ 12,173,000   $ 10,602,000