Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.10.0.1
Business Combinations - Contingent Consideration (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
item
Jan. 10, 2018
USD ($)
Feb. 27, 2017
USD ($)
EcoFoam        
Contingent Consideration        
Contingent consideration, payment period   3 years    
Contingent consideration, high end of range   $ 2,500    
EcoFoam | Contingent Consideration | Level 3        
Contingent Consideration        
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]   us-gaap:MeasurementInputDiscountRateMember    
Discount rate (as a percent) | item   0.095    
Fair value of contingent consideration recognized at acquisition date       $ 2,110
Fair value of contingent consideration        
Contingent consideration at beginning of period   $ 2,259    
Change in fair value of contingent consideration   120    
Settlement of contingent consideration $ (800) (841)    
Liability balance for contingent consideration at end of period   $ 1,538    
ADO        
Contingent Consideration        
Contingent consideration, payment period   2 years    
Contingent consideration, low end of range   $ 0    
Contingent consideration, high end of range   $ 1,000    
ADO | Contingent Consideration | Level 3        
Contingent Consideration        
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]   us-gaap:MeasurementInputDiscountRateMember    
Discount rate (as a percent) | item   0.095    
Fair value of contingent consideration recognized at acquisition date     $ 828  
Fair value of contingent consideration        
Additions   $ 828    
Change in fair value of contingent consideration   (493)    
Liability balance for contingent consideration at end of period   $ 335