v3.26.1
Revenues - Summary of Reconciliation of Disaggregated Revenue (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]        
Total revenues $ 1,570.3 $ 1,449.5 $ 2,622.4 $ 2,545.3
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 1,412.0 1,312.6 2,335.5 2,278.5
Total international        
Disaggregation of Revenue [Line Items]        
Total revenues 158.3 136.9 286.9 266.8
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 83.2 68.8 151.9 133.3
North America (excluding U.S.)        
Disaggregation of Revenue [Line Items]        
Total revenues 65.6 58.5 116.6 113.9
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 9.5 9.6 18.4 19.6
Non-residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 1,263.4 1,176.5 2,085.3 2,049.4
Residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 268.1 242.4 467.9 436.5
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 38.8 30.6 69.2 59.4
CCM        
Disaggregation of Revenue [Line Items]        
Total revenues 1,181.3 1,095.6 1,939.4 1,894.1
CCM | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 1,078.6 1,011.2 1,749.2 1,721.7
CCM | Total international        
Disaggregation of Revenue [Line Items]        
Total revenues 102.7 84.4 190.2 172.4
CCM | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 76.5 64.3 140.3 124.1
CCM | North America (excluding U.S.)        
Disaggregation of Revenue [Line Items]        
Total revenues 20.7 14.5 39.0 37.0
CCM | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 5.5 5.6 10.9 11.3
CCM | Non-residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 1,089.3 1,011.5 1,784.8 1,746.3
CCM | Residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 92.0 84.1 154.6 147.8
CCM | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 0.0 0.0 0.0 0.0
CWT        
Disaggregation of Revenue [Line Items]        
Total revenues 389.0 353.9 683.0 651.2
CWT | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 333.4 301.4 586.3 556.8
CWT | Total international        
Disaggregation of Revenue [Line Items]        
Total revenues 55.6 52.5 96.7 94.4
CWT | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 6.7 4.5 11.6 9.2
CWT | North America (excluding U.S.)        
Disaggregation of Revenue [Line Items]        
Total revenues 44.9 44.0 77.6 76.9
CWT | Other        
Disaggregation of Revenue [Line Items]        
Total revenues 4.0 4.0 7.5 8.3
CWT | Non-residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 174.1 165.0 300.5 303.1
CWT | Residential construction        
Disaggregation of Revenue [Line Items]        
Total revenues 176.1 158.3 313.3 288.7
CWT | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 38.8 $ 30.6 $ 69.2 $ 59.4