v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized $ 383.3 $ 340.8 $ 839.7 $ 950.0
Favorable (unfavorable) impacts of net revenue recognized 36.9 51.7 95.1 71.1
Favorable (unfavorable) impacts of changes in contract estimates (17.2) 123.3 39.4 137.7
Favorable (unfavorable) impacts of cost estimate revisions (73.3) $ 115.5   $ 118.7
Favorable updates across the project portfolio 56.1      
Aggregate transaction price allocated to order backlog 16,440.0   16,440.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Disaggregation of Revenue [Line Items]        
Aggregate transaction price allocated to order backlog $ 4,043.0   $ 4,043.0  
Remaining performance obligation (percent) 24.60%   24.60%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01        
Disaggregation of Revenue [Line Items]        
Aggregate transaction price allocated to order backlog $ 5,405.8   $ 5,405.8  
Remaining performance obligation (percent) 75.40%   75.40%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01        
Disaggregation of Revenue [Line Items]        
Aggregate transaction price allocated to order backlog $ 6,991.2   $ 6,991.2