XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 737,600 $ 692,100 $ 1,430,500 $ 1,351,400
Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 100.00% 100.00% 100.00% 100.00%
Net revenue, Installation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 697,300 $ 651,900 $ 1,353,200 $ 1,274,600
Net revenue, Installation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 95.00% 94.00% 95.00% 94.00%
Insulation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 447,800 $ 416,900 $ 875,700 $ 810,900
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 61.00% 60.00% 61.00% 60.00%
Shower doors, shelving and mirrors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 53,400 $ 47,800 $ 102,300 $ 93,300
Shower doors, shelving and mirrors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 7.00% 7.00% 7.00% 7.00%
Garage doors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,200 $ 40,900 $ 85,900 $ 84,200
Garage doors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 6.00% 6.00% 6.00% 6.00%
Waterproofing        
Disaggregation of Revenue [Line Items]        
Net revenue $ 34,500 $ 33,000 $ 65,200 $ 62,900
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 5.00% 5.00% 5.00% 5.00%
Rain gutters        
Disaggregation of Revenue [Line Items]        
Net revenue $ 32,100 $ 29,600 $ 59,500 $ 57,400
Rain gutters | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 4.00% 4.00% 4.00% 4.00%
Fireproofing/firestopping        
Disaggregation of Revenue [Line Items]        
Net revenue $ 22,400 $ 19,800 $ 43,100 $ 35,000
Fireproofing/firestopping | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 3.00% 3.00% 3.00% 3.00%
Window blinds        
Disaggregation of Revenue [Line Items]        
Net revenue $ 20,200 $ 16,300 $ 37,200 $ 32,200
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 3.00% 2.00% 3.00% 2.00%
Other building products        
Disaggregation of Revenue [Line Items]        
Net revenue $ 43,700 $ 47,600 $ 84,300 $ 98,700
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 6.00% 7.00% 6.00% 7.00%
Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 40,300 $ 40,200 $ 77,300 $ 76,800
Other | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 5.00% 6.00% 5.00% 6.00%
Net revenue, Installation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 697,300 $ 651,900 $ 1,353,200 $ 1,274,600
Net revenue, Installation | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 95.00% 94.00% 95.00% 94.00%
Residential new construction        
Disaggregation of Revenue [Line Items]        
Net revenue $ 542,400 $ 495,700 $ 1,045,200 $ 970,800
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 74.00% 71.00% 73.00% 72.00%
Repair and remodel        
Disaggregation of Revenue [Line Items]        
Net revenue $ 42,500 $ 38,900 $ 82,600 $ 76,600
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 6.00% 6.00% 6.00% 5.00%
Commercial        
Disaggregation of Revenue [Line Items]        
Net revenue $ 112,400 $ 117,300 $ 225,400 $ 227,200
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 15.00% 17.00% 16.00% 17.00%
Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 40,300 $ 40,200 $ 77,300 $ 76,800
Other | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 5.00% 6.00% 5.00% 6.00%