v3.25.4
REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
pool
Dec. 31, 2025
USD ($)
pool
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]        
Revenues recognized, related to change orders and claims $ 983.6 $ 983.6 $ 733.6  
Change in contract estimates, favorable (unfavorable) impact on revenue, percent   0.20% 0.20% 0.40%
Percent of total revenues recognized associated with revenue recognition method   63.80% 60.00% 56.50%
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period   $ 1,980.0 $ 1,420.0 $ 1,040.0
Number of risk pools | pool 2 2    
Current retainage balances $ 994.1 $ 994.1 666.5  
Non-current retainage balances 228.7 228.7 143.6  
Unbilled receivables $ 1,100.0 1,100.0 859.9  
Financial Instruments | Credit Concentration Risk | Secondary Pool        
Revenue Recognition [Line Items]        
Concentration risk (in percent) 8.00%      
Accounts payable and accrued expenses        
Revenue Recognition [Line Items]        
Unearned revenues $ 121.0 $ 121.0 $ 97.9