Annual report pursuant to Section 13 and 15(d)

Business Combinations - Fair value of consideration (Details)

v3.8.0.1
Business Combinations - Fair value of consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 08, 2017
Apr. 20, 2017
Feb. 27, 2017
Jan. 16, 2017
Aug. 16, 2016
Dec. 31, 2017
Dec. 31, 2016
Fair value of consideration              
Cash           $ 84,090 $ 3,476
Valley              
Fair value of consideration              
Cash         $ 3,500    
2017 Acquisitions              
Fair value of consideration              
Cash           84,090  
Deferred consideration           2,550  
Contingent consideration           2,110  
Total consideration transferred           88,750  
Midwest              
Fair value of consideration              
Cash       $ 12,200   12,225  
Total consideration transferred           12,225  
EcoFoam              
Fair value of consideration              
Cash     $ 20,200     20,215  
Contingent consideration     2,100     2,110  
Total consideration transferred     $ 22,300     22,325  
Superior              
Fair value of consideration              
Cash           10,952  
Total consideration transferred   $ 10,900       10,952  
Canyon              
Fair value of consideration              
Cash $ 30,000         31,865  
Deferred consideration 4,400         2,550  
Total consideration transferred $ 34,400         34,415  
All others              
Fair value of consideration              
Cash           8,833  
Total consideration transferred           $ 8,833