XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenue $ 509,763 $ 420,486 $ 1,434,927 $ 1,211,756
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%
Insulation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 324,360 $ 268,292 $ 921,181 $ 779,045
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 64.00% 64.00% 64.00% 64.00%
Waterproofing        
Disaggregation of Revenue [Line Items]        
Net revenue $ 34,514 $ 33,272 $ 98,727 $ 89,855
Waterproofing | 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%
Shower doors, shelving and mirrors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 35,411 $ 29,282 $ 101,830 $ 85,199
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 $ 26,951 $ 24,001 $ 77,434 $ 68,655
Garage doors | 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%
Rain gutters        
Disaggregation of Revenue [Line Items]        
Net revenue $ 21,807 $ 17,295 $ 62,270 $ 41,942
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 $ 17,684 $ 11,047 $ 43,156 $ 36,325
Fireproofing/firestopping | 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% 3.00%
Window blinds        
Disaggregation of Revenue [Line Items]        
Net revenue $ 13,197 $ 12,166 $ 37,398 $ 34,651
Window blinds | 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%
Other building products        
Disaggregation of Revenue [Line Items]        
Net revenue $ 35,839 $ 25,131 $ 92,931 $ 76,084
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% 6.00% 7.00% 6.00%
Residential new construction        
Disaggregation of Revenue [Line Items]        
Net revenue $ 386,346 $ 315,434 $ 1,091,414 $ 912,095
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 76.00% 75.00% 76.00% 75.00%
Repair and remodel        
Disaggregation of Revenue [Line Items]        
Net revenue $ 34,506 $ 28,625 $ 94,142 $ 75,702
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 7.00% 7.00% 7.00% 6.00%
Commercial        
Disaggregation of Revenue [Line Items]        
Net revenue $ 88,911 $ 76,427 $ 249,371 $ 223,959
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 17.00% 18.00% 17.00% 19.00%