v3.25.4
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Intangible assets [Abstract]      
Cost $ 29,058 $ 28,375  
Accumulated Amortization (18,937) (16,492)  
Intangible assets expense [Abstract]      
Amortization expense of intangible assets 2,100 1,700 $ 2,300
Estimated Amortization Expense [Abstract]      
2026 1,600    
2027 1,200    
2028 1,000    
2029 900    
2030 $ 900    
Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 9 months 18 days    
Technological Know-how [Member]      
Intangible assets [Abstract]      
Cost $ 6,672 6,643  
Accumulated Amortization $ (4,351) (3,119)  
Technological Know-how [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 11 years 8 months 12 days    
Customer Relationships [Member]      
Intangible assets [Abstract]      
Cost $ 9,637 9,611  
Accumulated Amortization $ (4,206) (3,672)  
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,749 12,121  
Accumulated Amortization $ (10,380) $ (9,701)  
Patents, Trademarks, Non-compete Agreements and Other [Member] | Weighted Average [Member]      
Intangible assets [Abstract]      
Weighted Average Amortization Years 15 years 4 months 24 days