Annual report pursuant to Section 13 and 15(d)

Business Combinations - Contingent Consideration (Details)

v3.20.4
Business Combinations - Contingent Consideration (Details) - USD ($)
12 Months Ended
Feb. 20, 2020
Jul. 15, 2019
Feb. 27, 2017
Dec. 31, 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  
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       (841,000)
EcoFoam | Contingent Consideration | Level 3        
Fair value of contingent consideration        
Payment of contingent consideration       800,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    
Contingent consideration, payment period   3 years    
Contingent consideration, low end of range       0
Contingent consideration, high end of range       1,500,000
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       106,000
Payment of contingent consideration       (500,000)
Liability balance for contingent consideration at end of period       $ 910,000
Viking | Contingent Consideration | Level 3        
Contingent Consideration        
Discount rate (as a percent)       10.0
Fair value of contingent consideration recognized at acquisition date   $ 1,200,000    
Fair value of contingent consideration        
Payment of contingent consideration       $ 500,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
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