XML 57 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]                      
Cash paid                 $ 52,040 $ 57,740 $ 137,367
Seller Obligations                 7,543 7,540 5,128
Fair Value of Common Stock Issued                     10,859
Total Purchase Price                 59,583 65,280 153,354
Revenue $ 401,231 $ 396,449 $ 371,814 $ 342,135 $ 353,121 $ 348,999 $ 332,584 $ 301,728 1,511,629 1,336,432 1,132,927
Net Income (Loss) 19,194 $ 21,212 $ 18,919 $ 8,834 $ 16,476 $ 15,563 $ 16,315 $ 6,394 $ 68,159 $ 54,748 $ 41,140
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                 9,828    
Net Income (Loss)                 $ 476    
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                 6,484    
Net Income (Loss)                 $ 155    
Premier [Member]                      
Business Acquisition [Line Items]                      
Date                 Nov. 18, 2019    
Acquisition Type                 Share    
Cash paid                 $ 25,000    
Seller Obligations                 2,765    
Total Purchase Price                 27,765    
Revenue                 2,161    
Net Income (Loss)                 (62)    
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                   11,466  
Net Income (Loss)                   $ 531  
AFT Acquisition [Member]                      
Business Acquisition [Line Items]                      
Date                   Oct. 31, 2018  
Acquisition Type                   Asset  
Cash paid                   $ 19,707  
Seller Obligations                   1,510  
Total Purchase Price                   21,217  
Revenue                   3,530  
Net Income (Loss)                   $ (13)  
Alpha [Member]                      
Business Acquisition [Line Items]                      
Date                     Jan. 05, 2017
Acquisition Type                     Share
Cash paid                     $ 103,810
Seller Obligations                     2,002
Fair Value of Common Stock Issued $ 10,900               $ 10,900   10,859
Total Purchase Price                     116,671
Revenue                     116,070
Net Income (Loss)                     $ (1,148)
Columbia [Member]                      
Business Acquisition [Line Items]                      
Date                     Jun. 26, 2017
Acquisition Type                     Asset
Cash paid                     $ 8,768
Seller Obligations                     225
Total Purchase Price                     8,993
Revenue                     6,046
Net Income (Loss)                     $ 86
Astro [Member]                      
Business Acquisition [Line Items]                      
Date                     Sep. 18, 2017
Acquisition Type                     Asset
Cash paid                     $ 9,144
Seller Obligations                     482
Total Purchase Price                     9,626
Revenue                     1,829
Net Income (Loss)                     $ 11
Other Acquisition [Member]                      
Business Acquisition [Line Items]                      
Acquisition Type                 Asset Shares/Asset Asset
Cash paid                 $ 5,750 $ 28,593 $ 15,645
Seller Obligations                 1,430 4,057 2,419
Total Purchase Price                 7,180 32,650 18,064
Revenue                 3,339 24,329 20,457
Net Income (Loss)                 23 639 573
2017 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                     144,402
Net Income (Loss)                     $ (478)
2018 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                   39,325  
Net Income (Loss)                   $ 1,157  
2019 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                 21,812    
Net Income (Loss)                 $ 592