XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Net revenue $ 1,653,225 $ 1,511,629 $ 1,336,432
Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 100.00% 100.00% 100.00%
Insulation      
Disaggregation of Revenue [Line Items]      
Net revenue $ 1,058,316 $ 970,070 $ 876,118
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 64.00% 64.00% 66.00%
Waterproofing      
Disaggregation of Revenue [Line Items]      
Net revenue $ 122,962 $ 112,075 $ 97,683
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 7.00% 7.00% 7.00%
Shower doors, shelving and mirrors      
Disaggregation of Revenue [Line Items]      
Net revenue $ 117,131 $ 105,745 $ 90,352
Shower doors, shelving and mirrors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 7.00% 7.00% 7.00%
Garage doors      
Disaggregation of Revenue [Line Items]      
Net revenue $ 93,516 $ 89,959 $ 79,539
Garage doors | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 6.00% 6.00% 6.00%
Rain gutters      
Disaggregation of Revenue [Line Items]      
Net revenue $ 62,672 $ 49,788 $ 44,203
Rain gutters | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 4.00% 3.00% 3.00%
Fireproofing/firestopping      
Disaggregation of Revenue [Line Items]      
Net revenue $ 49,648 $ 41,845 $ 36,589
Fireproofing/firestopping | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 3.00% 3.00% 3.00%
Window blinds      
Disaggregation of Revenue [Line Items]      
Net revenue $ 46,984 $ 41,641 $ 28,981
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 3.00% 3.00% 2.00%
Other building products      
Disaggregation of Revenue [Line Items]      
Net revenue $ 101,996 $ 100,506 $ 82,967
Other building products | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 6.00% 7.00% 6.00%
Residential new construction      
Disaggregation of Revenue [Line Items]      
Net revenue $ 1,243,498 $ 1,138,475 $ 1,026,473
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 75.00% 75.00% 77.00%
Repair and remodel      
Disaggregation of Revenue [Line Items]      
Net revenue $ 106,784 $ 98,771 $ 89,977
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 7.00% 7.00% 7.00%
Commercial      
Disaggregation of Revenue [Line Items]      
Net revenue $ 302,943 $ 274,383 $ 219,982
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Customer concentration risk, percentage 18.00% 18.00% 16.00%