v3.26.1
Revenues - Summary of Reconciliation of Disaggregated Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,052.1 $ 1,095.8
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 923.5 965.9
Total international    
Disaggregation of Revenue [Line Items]    
Total revenues 128.6 129.9
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 68.7 64.5
North America (excluding U.S.)    
Disaggregation of Revenue [Line Items]    
Total revenues 51.0 55.4
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 8.9 10.0
Non-residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 821.9 872.9
Residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 199.8 194.1
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 30.4 28.8
CCM    
Disaggregation of Revenue [Line Items]    
Total revenues 758.1 798.5
CCM | United States    
Disaggregation of Revenue [Line Items]    
Total revenues 670.6 710.5
CCM | Total international    
Disaggregation of Revenue [Line Items]    
Total revenues 87.5 88.0
CCM | Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 63.8 59.8
CCM | North America (excluding U.S.)    
Disaggregation of Revenue [Line Items]    
Total revenues 18.3 22.5
CCM | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 5.4 5.7
CCM | Non-residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 695.5 734.8
CCM | Residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 62.6 63.7
CCM | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 0.0 0.0
CWT    
Disaggregation of Revenue [Line Items]    
Total revenues 294.0 297.3
CWT | United States    
Disaggregation of Revenue [Line Items]    
Total revenues 252.9 255.4
CWT | Total international    
Disaggregation of Revenue [Line Items]    
Total revenues 41.1 41.9
CWT | Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 4.9 4.7
CWT | North America (excluding U.S.)    
Disaggregation of Revenue [Line Items]    
Total revenues 32.7 32.9
CWT | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 3.5 4.3
CWT | Non-residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 126.4 138.1
CWT | Residential construction    
Disaggregation of Revenue [Line Items]    
Total revenues 137.2 130.4
CWT | Other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 30.4 $ 28.8