XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition [Line Items]        
Cash paid     $ 12,625 $ 21,290
Seller Obligations     4,037 3,348
Total Purchase Price     16,662 24,638
Revenue $ 393,939 $ 371,814 791,270 713,949
Net Income 25,337 18,919 $ 41,325 $ 27,753
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 3,023   3,807  
Net Income 436   $ 349  
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   2,942   3,430
Net Income   177   $ 200
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Acquisition Type     Asset  
Cash paid     $ 5,035  
Seller Obligations     1,537  
Total Purchase Price     6,572  
Revenue 538   764  
Net Income (18)   (39)  
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   192   192
Net Income   (33)   (33)
2020 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 3,561   4,571  
Net Income $ 418   $ 310  
2019 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   3,134   3,622
Net Income   $ 144   $ 167