XML 100 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]                      
Cash paid                     $ 55,493
Seller Obligations                 $ 7,540 $ 5,128 4,459
Total Purchase Price                     59,952
Revenue $ 353,121 $ 348,999 $ 332,584 $ 301,728 $ 299,869 $ 295,193 $ 282,196 $ 255,669 1,336,432 1,132,927 862,980
Net (Loss) Income 16,476 $ 15,563 $ 16,315 $ 6,394 10,793 $ 12,010 $ 11,973 $ 6,364 $ 54,748 $ 41,140 $ 38,436
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 (Loss) Income                 $ 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 (Loss) Income                 $ (13)    
Other Acquisition [Member]                      
Business Acquisition [Line Items]                      
Acquisition Type                 Shares/Asset Asset Asset
Cash paid                 $ 28,593 $ 15,645 $ 18,753
Seller Obligations                 4,057 2,419 2,299
Total Purchase Price                 32,650 18,064 21,052
Revenue                 24,329 20,457 19,974
Net (Loss) Income                 639 573 (592)
Combined Business Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Cash paid                 57,740 137,367 55,493
Seller Obligations                 7,540 5,128 $ 4,459
Fair Value of Common Stock Issued         10,859         10,859  
Total Purchase Price                 65,280 $ 153,354  
2018 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                 39,325    
Net (Loss) Income                 1,157    
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,859       $ 10,900 10,859  
Total Purchase Price                   116,671  
Revenue                   116,070  
Net (Loss) Income                   $ (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 (Loss) Income                   86  
2017 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                   144,402  
Net (Loss) Income                   $ (478)  
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 (Loss) Income                   $ 11  
Alpine Insulation Co Inc [Member]                      
Business Acquisition [Line Items]                      
Date                     Apr. 12, 2016
Acquisition Type                     Asset
Cash paid                     $ 21,151
Seller Obligations                     1,560
Total Purchase Price                     22,711
Revenue                     21,359
Net (Loss) Income                     $ 1,370
East Coast Insulators II, L.L.C [Member]                      
Business Acquisition [Line Items]                      
Date                     Oct. 17, 2016
Acquisition Type                     Asset
Cash paid                     $ 15,589
Seller Obligations                     600
Total Purchase Price                     16,189
Revenue                     4,701
Net (Loss) Income                     21
2016 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                     46,034
Net (Loss) Income                     $ 799