XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Business Acquisition [Line Items]        
Cash paid     $ 21,290 $ 18,626
Seller Obligations     3,162 3,799
Total Purchase Price     24,452 22,425
Revenue $ 371,814 $ 332,584 713,949 634,312
Net (Loss) Income 18,919 16,315 $ 27,753 $ 22,709
First State Insulation [Member]        
Business Acquisition [Line Items]        
Date     Mar. 18, 2019  
Acquisition Type     Asset  
Cash paid     $ 5,125  
Seller Obligations     1,380  
Total Purchase Price     6,505  
Revenue 2,942   3,430  
Net (Loss) Income 177   $ 200  
CDG Acquisition [Member]        
Business Acquisition [Line Items]        
Date       Mar. 19, 2018
Acquisition Type       Asset
Cash paid       $ 9,440
Seller Obligations       1,973
Total Purchase Price       11,413
Revenue   3,324   3,724
Net (Loss) Income   80   $ 65
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Acquisition Type       Asset
Cash paid       $ 9,186
Seller Obligations       1,826
Total Purchase Price       11,012
Revenue   4,508   5,779
Net (Loss) Income   315   381
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   7,832   9,503
Net (Loss) Income   $ 395   $ 446
Expert Insulation [Member]        
Business Acquisition [Line Items]        
Date     Jun. 24, 2019  
Acquisition Type     Asset  
Cash paid     $ 16,165  
Seller Obligations     1,782  
Total Purchase Price     17,947  
Revenue 192   192  
Net (Loss) Income (33)   (33)  
2019 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 3,134   3,622  
Net (Loss) Income $ 144   $ 167