XML 58 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Business Acquisition [Line Items]    
Cash paid $ 8,501  
Seller Obligations 2,570  
Total Purchase Price 11,071  
Revenue 397,331 $ 342,135
Net Income $ 15,988 $ 8,834
Royals [Member]    
Business Acquisition [Line Items]    
Date Feb. 29, 2020  
Acquisition Type Asset  
Cash paid $ 7,590  
Seller Obligations 2,500  
Total Purchase Price 10,090  
Revenue 784  
Net Income $ (87)  
First State Insulation [Member]    
Business Acquisition [Line Items]    
Date   Mar. 18, 2019
Acquisition Type   Asset
Cash paid   $ 5,125
Seller Obligations   1,355
Total Purchase Price   6,480
Revenue   488
Net Income   $ 23
Other Acquisition [Member]    
Business Acquisition [Line Items]    
Date Jan. 13, 2020  
Acquisition Type Asset  
Cash paid $ 911  
Seller Obligations 70  
Total Purchase Price 981  
Revenue 226  
Net Income (21)  
2020 Acquisitions [Member]    
Business Acquisition [Line Items]    
Revenue 1,010  
Net Income $ (108)