XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
Location
Segment
Dec. 31, 2017
Dec. 31, 2016
Basis Of Presentation And Organization [Line Items]      
Number of operating segment | Segment 1    
Revenue [Member] | Customer Concentration Risk [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 100.00% 100.00% 100.00%
Revenue [Member] | Customer Concentration Risk [Member] | Residential New Construction and Repair and Remodel [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 84.00% 83.00% 88.00%
Revenue [Member] | Customer Concentration Risk [Member] | Commercial New Construction and Repair and Remodel [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 16.00% 17.00% 12.00%
United States [Member]      
Basis Of Presentation And Organization [Line Items]      
Number of locations the company operates | Location 175