Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Contingent Consideration (Details)

v3.20.2
Business Combinations - Contingent Consideration (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 20, 2020
Jul. 15, 2019
Feb. 27, 2017
Jun. 30, 2020
Jun. 30, 2020
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         $ 822,000
Change in fair value of contingent consideration         19,000
Payment of contingent consideration       $ 800,000 (841,000)
Liability balance for contingent consideration at end of period       0 0
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 0
Contingent consideration, high end of range       $ 1,500,000 $ 1,500,000
Viking | 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)       10.0 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,304,000
Change in fair value of contingent consideration         64,000
Liability balance for contingent consideration at end of period       $ 1,368,000 1,368,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 0
Contingent consideration, high end of range       1,000,000.0 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          
Additions         1,000,000
Liability balance for contingent consideration at end of period       $ 1,000,000 $ 1,000,000