Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.19.1
Business Combinations - Contingent Consideration (Details)
3 Months Ended
Jan. 18, 2018
USD ($)
Jan. 10, 2018
USD ($)
Feb. 27, 2017
USD ($)
Mar. 31, 2019
USD ($)
item
Jun. 30, 2018
USD ($)
EcoFoam          
Contingent Consideration          
Purchase price     $ 22,300,000    
Cash consideration     20,200,000    
Contingent consideration     2,100,000    
Contingent consideration, high end of range       $ 2,500,000  
EcoFoam | Contingent Consideration | Level 3          
Contingent Consideration          
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]       us-gaap:MeasurementInputDiscountRateMember  
Discount rate (as a percent)       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  
Change in fair value of contingent consideration       36,000  
Settlement of contingent consideration         $ (800,000)
Liability balance for contingent consideration at end of period       1,609,000  
ADO          
Contingent Consideration          
Purchase price   $ 23,000,000   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  
Contingent consideration, high end of range       $ 1,000,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,000      
Fair value of contingent consideration          
Contingent consideration at beginning of period       $ 343,000  
Change in fair value of contingent consideration       8,000  
Liability balance for contingent consideration at end of period       351,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  
Contingent consideration, high end of range       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  
Settlement of contingent consideration       (250,000)  
Liability balance for contingent consideration at end of period       $ 0