Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.19.2
Business Combinations - Contingent Consideration (Details)
3 Months Ended 6 Months Ended 15 Months Ended
Jan. 18, 2018
USD ($)
Jan. 10, 2018
USD ($)
Feb. 27, 2017
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
item
Jun. 30, 2019
USD ($)
item
EcoFoam            
Contingent Consideration            
Purchase price     $ 22,300,000      
Cash consideration     20,200,000      
Contingent consideration     $ 2,100,000      
Contingent consideration, payment period     3 years      
Contingent consideration, high end of range         $ 2,500,000 $ 2,500,000
EcoFoam | Contingent Consideration | Level 3            
Contingent Consideration            
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]         us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Discount rate (as a percent)         9.5 9.5
Fair value of contingent consideration recognized at acquisition date     $ 2,110,000      
Fair value of contingent consideration            
Contingent consideration at beginning of period       $ 1,573,000 $ 1,573,000  
Change in fair value of contingent consideration         54,000  
Settlement of contingent consideration         (841,000) $ (800,000)
Liability balance for contingent consideration at end of period         786,000 786,000
ADO            
Contingent Consideration            
Purchase price   $ 23,000,000.0     23,000,000  
Cash consideration   22,200,000     22,172,000  
Contingent consideration   800,000     $ 828,000  
Contingent consideration, payment period         2 years  
Contingent consideration, low end of range         $ 0 0
Contingent consideration, high end of range         $ 1,000,000.0 $ 1,000,000.0
ADO | Contingent Consideration | Level 3            
Contingent Consideration            
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]         us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Discount rate (as a percent) | item         0.095 0.095
Fair value of contingent consideration recognized at acquisition date   $ 828,000        
Fair value of contingent consideration            
Contingent consideration at beginning of period       343,000 $ 343,000  
Change in fair value of contingent consideration         (104,000)  
Liability balance for contingent consideration at end of period         239,000 $ 239,000
Santa Rosa            
Contingent Consideration            
Purchase price $ 5,800,000       5,831,000  
Cash consideration 5,600,000       5,831,000  
Contingent consideration 200,000          
Contingent consideration, low end of range         0 0
Contingent consideration, high end of range         250,000 $ 250,000
Santa Rosa | Contingent Consideration | Level 3            
Contingent Consideration            
Fair value of contingent consideration recognized at acquisition date $ 250,000          
Fair value of contingent consideration            
Contingent consideration at beginning of period       250,000 250,000  
Settlement of contingent consideration       (250,000) $ (250,000)  
Liability balance for contingent consideration at end of period       $ 0