XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Intangible assets [Abstract]      
Cost $ 27,560 $ 21,896  
Accumulated Amortization (12,585) (10,966)  
Intangible assets 14,975 10,930  
Intangible assets expense [Abstract]      
Amortization expense of intangible assets 1,800 1,500 $ 2,900
Estimated Amortization Expense [Abstract]      
2022 2,100    
2023 1,900    
2024 1,600    
2025 1,500    
2026 1,500    
Held-for-sale [Member]      
Intangible assets [Abstract]      
Cost 2,100    
Accumulated Amortization 400    
Intangible assets $ 1,700    
Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 16 years    
Technological Know-how [Member]      
Intangible assets [Abstract]      
Cost $ 8,870 7,570  
Accumulated Amortization $ (2,314) (1,787)  
Technological Know-how [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 10 months 24 days    
Customer Relationships [Member]      
Intangible assets [Abstract]      
Cost $ 7,084 3,401  
Accumulated Amortization $ (2,269) (1,898)  
Customer Relationships [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 17 years 10 months 24 days    
Patents, Trademarks, Non-compete Agreements and Other [Member]      
Intangible assets [Abstract]      
Cost $ 11,606 10,925  
Accumulated Amortization $ (8,002) $ (7,281)  
Patents, Trademarks, Non-compete Agreements and Other [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 6 months