XML 104 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 02, 2018
Jan. 16, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 01, 2018
Subsequent Event [Line Items]            
Cash consideration paid for acquisition     $ 137,367,000 $ 55,493,000 $ 85,200,000  
Common stock repurchase         $ 6,100,000  
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Cash depoisted in trust treated as restricted cash           $ 10,000,000
Subsequent Event [Member] | Maximum [Member]            
Subsequent Event [Line Items]            
Common stock repurchase $ 50,000,000          
Subsequent Event [Member] | Rocket Insulation & Coatings Inc. [Member]            
Subsequent Event [Line Items]            
Cash consideration paid for acquisition   $ 2,200,000        
Business acquisition date   Jan. 16, 2018