XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net revenue $ 587,492 $ 437,066
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 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%
Net revenue, Installation    
Disaggregation of Revenue [Line Items]    
Net revenue $ 561,631 $ 432,178
Net revenue, Installation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 96.00% 99.00%
Insulation    
Disaggregation of Revenue [Line Items]    
Net revenue $ 364,943 $ 278,568
Insulation | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 63.00% 63.00%
Waterproofing    
Disaggregation of Revenue [Line Items]    
Net revenue $ 29,022 $ 29,949
Waterproofing | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 5.00% 7.00%
Shower doors, shelving and mirrors    
Disaggregation of Revenue [Line Items]    
Net revenue $ 36,340 $ 31,433
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) 6.00% 7.00%
Garage doors    
Disaggregation of Revenue [Line Items]    
Net revenue $ 35,979 $ 24,439
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%
Rain gutters    
Disaggregation of Revenue [Line Items]    
Net revenue $ 23,546 $ 19,003
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%
Fireproofing/firestopping    
Disaggregation of Revenue [Line Items]    
Net revenue $ 15,922 $ 12,435
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%
Window blinds    
Disaggregation of Revenue [Line Items]    
Net revenue $ 13,058 $ 11,534
Window blinds | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 2.00% 3.00%
Other building products    
Disaggregation of Revenue [Line Items]    
Net revenue $ 42,821 $ 24,817
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%
Other    
Disaggregation of Revenue [Line Items]    
Net revenue $ 25,861 $ 4,888
Other | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 4.00% 1.00%
Net revenue, Installation    
Disaggregation of Revenue [Line Items]    
Net revenue $ 561,631 $ 432,178
Net revenue, Installation | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 96.00% 99.00%
Residential new construction    
Disaggregation of Revenue [Line Items]    
Net revenue $ 442,404 $ 327,244
Residential new construction | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 75.00% 75.00%
Repair and remodel    
Disaggregation of Revenue [Line Items]    
Net revenue $ 32,641 $ 28,289
Repair and remodel | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 6.00% 6.00%
Commercial    
Disaggregation of Revenue [Line Items]    
Net revenue $ 86,586 $ 76,645
Commercial | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 15.00% 18.00%
Other    
Disaggregation of Revenue [Line Items]    
Net revenue $ 25,861 $ 4,888
Other | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 4.00% 1.00%