XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Net revenue $ 437,066 $ 397,331
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 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%
Insulation    
Disaggregation of Revenue [Line Items]    
Net revenue $ 283,456 $ 259,701
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 65.00% 65.00%
Waterproofing    
Disaggregation of Revenue [Line Items]    
Net revenue $ 29,949 $ 28,505
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%
Shower doors, shelving and mirrors    
Disaggregation of Revenue [Line Items]    
Net revenue $ 31,433 $ 27,015
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%
Garage doors    
Disaggregation of Revenue [Line Items]    
Net revenue $ 24,439 $ 22,987
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%
Rain gutters    
Disaggregation of Revenue [Line Items]    
Net revenue $ 19,003 $ 11,576
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%
Fireproofing/firestopping    
Disaggregation of Revenue [Line Items]    
Net revenue $ 12,435 $ 11,741
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%
Window blinds    
Disaggregation of Revenue [Line Items]    
Net revenue $ 11,534 $ 10,931
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%
Other building products    
Disaggregation of Revenue [Line Items]    
Net revenue $ 24,817 $ 24,875
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 6.00% 6.00%
Residential new construction    
Disaggregation of Revenue [Line Items]    
Net revenue $ 326,858 $ 298,340
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 75.00% 75.00%
Repair and remodel    
Disaggregation of Revenue [Line Items]    
Net revenue $ 33,563 $ 24,043
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 8.00% 6.00%
Commercial    
Disaggregation of Revenue [Line Items]    
Net revenue $ 76,645 $ 74,948
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 17.00% 19.00%