XML 98 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]                      
Cash paid                 $ 137,367 $ 55,493 $ 85,200
Seller Obligations $ 5,128       $ 4,459       5,128 4,459 13,180
Fair Value of Common Stock Issued 10,859               10,859    
Total Purchase Price                 153,354 59,952 98,380
Revenue 299,869 $ 295,193 $ 282,196 $ 255,669 233,977 $ 225,392 $ 211,913 $ 191,698 1,132,927 862,980 662,719
Net Income (Loss) 10,793 $ 12,010 $ 11,973 $ 6,364 11,081 $ 11,549 $ 9,993 $ 5,813 $ 41,140 $ 38,436 $ 26,517
Alpha [Member]                      
Business Acquisition [Line Items]                      
Date                 Jan. 05, 2017    
Acquisition Type                 Share    
Cash paid                 $ 103,810    
Seller Obligations 2,002               2,002    
Fair Value of Common Stock Issued 10,859               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               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               482    
Total Purchase Price                 9,626    
Revenue                 1,829    
Net Income (Loss)                 $ 11    
Other Acquisition [Member]                      
Business Acquisition [Line Items]                      
Acquisition Type                 Asset Asset Asset
Cash paid                 $ 15,645 $ 18,753 $ 16,040
Seller Obligations $ 2,419       2,299       2,419 2,299 1,621
Total Purchase Price                 18,064 21,052 17,661
Revenue                 20,457 19,974 6,349
Net Income (Loss)                 573 $ (592) $ (97)
2017 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                 144,402    
Net Income (Loss)                 $ (478)    
Alpine Insulation Co Inc [Member]                      
Business Acquisition [Line Items]                      
Date                   Apr. 12, 2016  
Acquisition Type                   Asset  
Cash paid                   $ 21,151  
Seller Obligations         1,560         1,560  
Total Purchase Price                   22,711  
Revenue                   21,359  
Net Income (Loss)                   $ 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         600  
Total Purchase Price                   16,189  
Revenue                   4,701  
Net Income (Loss)                   21  
2016 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                   46,034  
Net Income (Loss)                   $ 799  
BDI Insulation [Member]                      
Business Acquisition [Line Items]                      
Date                     Mar. 12, 2015
Acquisition Type                     Stock
Cash paid                     $ 30,680
Seller Obligations                     5,765
Total Purchase Price                     36,445
Revenue                     32,505
Net Income (Loss)                     $ 2,023
CQ Insulation [Member]                      
Business Acquisition [Line Items]                      
Date                     Apr. 06, 2015
Acquisition Type                     Stock
Cash paid                     $ 5,193
Seller Obligations                     2,319
Total Purchase Price                     7,512
Revenue                     7,839
Net Income (Loss)                     $ 556
Layman Brothers Contracting [Member]                      
Business Acquisition [Line Items]                      
Date                     Jun. 01, 2015
Acquisition Type                     Asset
Cash paid                     $ 9,088
Seller Obligations                     600
Total Purchase Price                     9,688
Revenue                     8,211
Net Income (Loss)                     $ 516
Eastern Contractor Services [Member]                      
Business Acquisition [Line Items]                      
Date                     Aug. 10, 2015
Acquisition Type                     Stock
Cash paid                     $ 24,199
Seller Obligations                     2,875
Total Purchase Price                     27,074
Revenue                     7,368
Net Income (Loss)                     312
2015 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                     62,272
Net Income (Loss)                     $ 3,310