XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Intangible assets [Abstract]      
Cost $ 33,298 $ 27,560  
Accumulated Amortization (14,698) (12,585)  
Intangible assets expense [Abstract]      
Amortization expense of intangible assets 2,000 1,800 $ 1,500
Estimated Amortization Expense [Abstract]      
2023 2,300    
2024 2,000    
2025 2,000    
2026 1,800    
2027 $ 1,600    
Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 16 years 2 months 12 days    
Technological Know-how [Member]      
Intangible assets [Abstract]      
Cost $ 12,005 8,870  
Accumulated Amortization $ (3,383) (2,314)  
Technological Know-how [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 14 years 4 months 24 days    
Customer Relationships [Member]      
Intangible assets [Abstract]      
Cost $ 9,697 7,084  
Accumulated Amortization $ (2,691) (2,269)  
Customer Relationships [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 19 years    
Patents, Trademarks, Non-compete Agreements and Other [Member]      
Intangible assets [Abstract]      
Cost $ 11,596 11,606  
Accumulated Amortization $ (8,624) $ (8,002)  
Patents, Trademarks, Non-compete Agreements and Other [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 7 months 6 days