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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenue $ 488,098 $ 393,939 $ 925,164 $ 791,270
Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 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, percentage 100.00% 100.00% 100.00% 100.00%
Insulation        
Disaggregation of Revenue [Line Items]        
Net revenue $ 313,365 $ 251,052 $ 596,820 $ 510,753
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 64.00% 64.00% 65.00% 64.00%
Waterproofing        
Disaggregation of Revenue [Line Items]        
Net revenue $ 34,264 $ 28,078 $ 64,213 $ 56,583
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 7.00% 7.00% 7.00% 7.00%
Shower doors, shelving and mirrors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 34,986 $ 28,902 $ 66,419 $ 55,917
Shower doors, shelving and mirrors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 7.00% 7.00% 7.00% 7.00%
Garage doors        
Disaggregation of Revenue [Line Items]        
Net revenue $ 26,044 $ 21,667 $ 50,483 $ 44,654
Garage doors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 5.00% 6.00% 5.00% 6.00%
Rain gutters        
Disaggregation of Revenue [Line Items]        
Net revenue $ 21,460 $ 13,071 $ 40,464 $ 24,647
Rain gutters | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 4.00% 3.00% 4.00% 3.00%
Fireproofing/firestopping        
Disaggregation of Revenue [Line Items]        
Net revenue $ 13,036 $ 13,537 $ 25,472 $ 25,279
Fireproofing/firestopping | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 3.00% 3.00% 3.00% 3.00%
Window blinds        
Disaggregation of Revenue [Line Items]        
Net revenue $ 12,667 $ 11,554 $ 24,201 $ 22,485
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 3.00% 3.00% 3.00% 3.00%
Other building products        
Disaggregation of Revenue [Line Items]        
Net revenue $ 32,276 $ 26,078 $ 57,092 $ 50,952
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 7.00% 7.00% 6.00% 7.00%
Residential new construction        
Disaggregation of Revenue [Line Items]        
Net revenue $ 373,883 $ 298,321 $ 705,069 $ 596,661
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 77.00% 76.00% 76.00% 75.00%
Repair and remodel        
Disaggregation of Revenue [Line Items]        
Net revenue $ 30,776 $ 23,034 $ 59,636 $ 47,077
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 6.00% 6.00% 7.00% 6.00%
Commercial        
Disaggregation of Revenue [Line Items]        
Net revenue $ 83,439 $ 72,584 $ 160,459 $ 147,532
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 17.00% 18.00% 17.00% 19.00%