XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net revenue $ 706,465 $ 719,114 $ 2,057,874 $ 1,983,355
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 $ 661,191 $ 672,916 $ 1,935,799 $ 1,872,544
Net revenue, Installation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 94.00% 94.00% 94.00% 94.00%
Insulation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 424,166 $ 429,091 $ 1,235,056 $ 1,203,635
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 60.00% 60.00% 60.00% 61.00%
Shower doors, shelving and mirrors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 48,223 $ 46,735 $ 141,576 $ 124,339
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% 6.00%
Garage doors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 40,597 $ 45,224 $ 124,771 $ 123,715
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 $ 36,186 $ 31,088 $ 99,113 $ 95,306
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 5.00% 4.00% 5.00% 5.00%
Rain gutters        
Disaggregation of Revenue [Line Items]        
Net revenue $ 31,227 $ 31,065 $ 88,593 $ 83,334
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 $ 18,889 $ 17,159 $ 53,929 $ 49,247
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 $ 16,147 $ 16,585 $ 48,347 $ 45,058
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 2.00% 2.00% 2.00% 2.00%
Other building products        
Disaggregation of Revenue [Line Items]        
Net revenue $ 45,756 $ 55,969 $ 144,414 $ 147,910
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 7.00% 8.00% 7.00% 7.00%
Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 45,274 $ 46,198 $ 122,075 $ 110,811
Other | 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%
Net revenue, Installation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 661,191 $ 672,916 $ 1,935,799 $ 1,872,544
Net revenue, Installation | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 94.00% 94.00% 94.00% 94.00%
Residential new construction        
Disaggregation of Revenue [Line Items]        
Net revenue $ 518,080 $ 532,299 $ 1,488,875 $ 1,480,214
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 73.00% 74.00% 72.00% 75.00%
Repair and remodel        
Disaggregation of Revenue [Line Items]        
Net revenue $ 37,839 $ 39,139 $ 114,452 $ 109,745
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 $ 105,272 $ 101,478 $ 332,472 $ 282,585
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 15.00% 14.00% 16.00% 14.00%
Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 45,274 $ 46,198 $ 122,075 $ 110,811
Other | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 6.00% 6.00% 6.00% 6.00%