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 9 Months Ended
Feb. 20, 2020
Jul. 15, 2019
Feb. 27, 2017
Sep. 30, 2020
Sep. 30, 2020
Contingent Consideration          
Payment of contingent consideration         $ 413,000
EcoFoam          
Contingent Consideration          
Purchase price     $ 22,300,000    
Cash consideration     20,200,000    
Contingent consideration     2,100,000    
EcoFoam | Contingent Consideration | 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         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          
Contingent Consideration          
Payment of contingent consideration       $ 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         85,000
Payment of contingent consideration         (500,000)
Liability balance for contingent consideration at end of period       $ 889,000 889,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          
Contingent consideration at beginning of period          
Additions         1,000,000
Liability balance for contingent consideration at end of period       $ 1,000,000 $ 1,000,000