XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible assets [Abstract]      
Cost $ 29,288 $ 33,298  
Accumulated Amortization (17,176) (14,698)  
Intangible assets expense [Abstract]      
Amortization expense of intangible assets 2,300 2,000 $ 1,800
Estimated Amortization Expense [Abstract]      
2024 1,900    
2025 1,900    
2026 1,700    
2027 1,300    
2028 $ 1,200    
Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 10 months 24 days    
Technological Know-how [Member]      
Intangible assets [Abstract]      
Cost $ 7,452 12,005  
Accumulated Amortization $ (4,412) (3,383)  
Technological Know-how [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 12 years 7 months 6 days    
Customer Relationships [Member]      
Intangible assets [Abstract]      
Cost $ 9,689 9,697  
Accumulated Amortization $ (3,242) (2,691)  
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 $ 12,147 11,596  
Accumulated Amortization $ (9,522) $ (8,624)  
Patents, Trademarks, Non-compete Agreements and Other [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 4 months 24 days