Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.20.1
Business Combinations - Contingent Consideration (Details) - USD ($)
3 Months Ended 15 Months Ended
Feb. 20, 2020
Jul. 15, 2019
Feb. 27, 2017
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
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 | 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       $ 841,000 $ 822,000  
Change in fair value of contingent consideration         19,000  
Payment of contingent consideration           $ (800,000)
Liability balance for contingent consideration at end of period         841,000  
EcoFoam | Scenario, Forecast | Contingent Consideration | Level 3            
Fair value of contingent consideration            
Payment of contingent consideration       (800,000)    
Viking            
Contingent Consideration            
Purchase price   $ 7,700,000        
Cash consideration   6,500,000        
Contingent consideration   $ 1,200,000        
Contingent consideration, payment period   3 years        
Contingent consideration, low end of range         0  
Contingent consideration, high end of range         $ 1,500,000  
Viking | Contingent Consideration | Level 3            
Contingent Consideration            
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]         us-gaap:MeasurementInputDiscountRateMember  
Discount rate (as a percent)         10.0  
Fair value of contingent consideration recognized at acquisition date   $ 1,243,000        
Fair value of contingent consideration            
Contingent consideration at beginning of period       1,336,000 $ 1,304,000  
Change in fair value of contingent consideration         32,000  
Liability balance for contingent consideration at end of period         1,336,000  
Cooper Glass            
Contingent Consideration            
Purchase price $ 11,500,000          
Cash consideration 10,500,000          
Contingent consideration $ 1,000,000.0          
Contingent consideration, payment period 2 years          
Contingent consideration, low end of range         0  
Contingent consideration, high end of range         1,000,000.0  
Cooper Glass | Contingent Consideration | Level 3            
Contingent Consideration            
Fair value of contingent consideration recognized at acquisition date $ 1,000,000          
Fair value of contingent consideration            
Contingent consideration at beginning of period       $ 1,000,000    
Additions         1,000,000  
Liability balance for contingent consideration at end of period         $ 1,000,000