XML 41 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 194,551 $ 166,380 $ 580,575 $ 544,279
Products Transferred at a Point in Time and Variable Consideration Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 182,775 146,998 541,722 491,399
Products Transferred Over Time and Fixed Price Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 11,776 19,382 38,853 52,880
Residential [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 182,775 146,998 541,722 491,399
Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 182,775 146,998 541,722 491,399
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 11,776 19,382 38,853 52,880
Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 11,776 $ 19,382 $ 38,853 $ 52,880