XML 34 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Business Acquisition [Line Items]        
Cash paid     $ 24,740 $ 34,682
Seller Obligations     4,322 5,420
Total Purchase Price     29,062 40,102
Revenue $ 396,449 $ 348,999 1,110,398 983,311
Net Income 21,212 15,563 $ 48,965 $ 38,272
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 3,156   6,586  
Net Income 174   $ 374  
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,848   7,572
Net Income   164   $ 229
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Acquisition Type     Asset Shares/Asset
Cash paid     $ 3,450 $ 25,242
Seller Obligations     974 3,447
Total Purchase Price     4,424 28,689
Revenue 7,262 7,003 7,262 12,782
Net Income 591 42 $ 591 423
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   10,851   20,354
Net Income   $ 206   $ 652
Expert Insulation [Member]        
Business Acquisition [Line Items]        
Date     Jun. 24, 2019  
Acquisition Type     Asset  
Cash paid     $ 16,165  
Seller Obligations     1,993  
Total Purchase Price     18,158  
Revenue 3,147   3,339  
Net Income 193   160  
2019 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 13,565   17,187  
Net Income $ 958   $ 1,125