XML 269 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net revenue $ 2,941.3 $ 2,778.6 $ 2,669.8
Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 100.00% 100.00% 100.00%
Net revenues, Installation      
Disaggregation of Revenue [Line Items]      
Net revenue $ 2,761.9 $ 2,605.6 $ 2,513.6
Net revenues, Installation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 94.00% 94.00% 94.00%
Insulation      
Disaggregation of Revenue [Line Items]      
Net revenue $ 1,767.7 $ 1,666.0 $ 1,611.1
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 60.00% 60.00% 61.00%
Shower doors, shelving and mirrors      
Disaggregation of Revenue [Line Items]      
Net revenue $ 209.9 $ 191.5 $ 173.0
Shower doors, shelving and mirrors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 7.00% 7.00% 7.00%
Garage doors      
Disaggregation of Revenue [Line Items]      
Net revenue $ 176.1 $ 168.5 $ 168.8
Garage doors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 6.00% 6.00% 6.00%
Waterproofing      
Disaggregation of Revenue [Line Items]      
Net revenue $ 142.2 $ 133.3 $ 124.8
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 5.00% 5.00% 5.00%
Rain gutters      
Disaggregation of Revenue [Line Items]      
Net revenue $ 126.4 $ 119.0 $ 114.0
Rain gutters | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 4.00% 4.00% 4.00%
Fireproofing/firestopping      
Disaggregation of Revenue [Line Items]      
Net revenue $ 86.3 $ 73.7 $ 63.5
Fireproofing/firestopping | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 3.00% 3.00% 2.00%
Window blinds      
Disaggregation of Revenue [Line Items]      
Net revenue $ 75.8 $ 65.2 $ 61.3
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 3.00% 2.00% 2.00%
Other building products      
Disaggregation of Revenue [Line Items]      
Net revenue $ 177.5 $ 188.4 $ 197.1
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 6.00% 7.00% 7.00%
Other      
Disaggregation of Revenue [Line Items]      
Net revenue $ 179.4 $ 173.0 $ 156.2
Other | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 6.00% 6.00% 6.00%
Net revenue, Installation      
Disaggregation of Revenue [Line Items]      
Net revenue $ 2,761.9 $ 2,605.6 $ 2,513.6
Net revenue, Installation | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 94.00% 94.00% 94.00%
Residential new construction      
Disaggregation of Revenue [Line Items]      
Net revenue $ 2,127.3 $ 1,999.4 $ 1,980.3
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 72.00% 72.00% 74.00%
Repair and remodel      
Disaggregation of Revenue [Line Items]      
Net revenue $ 174.0 $ 159.0 $ 151.8
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 6.00% 6.00% 6.00%
Commercial      
Disaggregation of Revenue [Line Items]      
Net revenue $ 460.6 $ 447.2 $ 381.5
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 16.00% 16.00% 14.00%
Other      
Disaggregation of Revenue [Line Items]      
Net revenue $ 179.4 $ 173.0 $ 156.2
Other | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer risk (as a percent) 6.00% 6.00% 6.00%