Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.19.3
Business Combinations - Contingent Consideration (Details)
3 Months Ended 9 Months Ended 15 Months Ended
Jul. 15, 2019
USD ($)
Jan. 18, 2018
USD ($)
Jan. 10, 2018
USD ($)
Feb. 27, 2017
USD ($)
Mar. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
item
Jun. 30, 2019
USD ($)
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  
EcoFoam | Level 3              
Contingent Consideration              
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           71,000  
Settlement of contingent consideration           (841,000)  
Liability balance for contingent consideration at end of period           $ 803,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,100,000      
Fair value of contingent consideration              
Settlement of contingent consideration             $ (800,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  
Contingent consideration, high end of range           1,000,000.0  
ADO | Level 3              
Contingent Consideration              
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           (220,000)  
Liability balance for contingent consideration at end of period           $ 123,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     $ 800,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 | 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)  
Santa Rosa | Contingent Consideration | Level 3              
Fair value of contingent consideration              
Settlement of contingent consideration         (250,000)    
Liability balance for contingent consideration at end of period         $ 0    
Viking              
Contingent Consideration              
Purchase price $ 7,700,000            
Cash consideration 6,500,000            
Contingent consideration $ 1,200,000