v3.25.4
Debt and Credit Arrangements - Schedule of Debt and Credit Arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current portion of long-term debt $ 5,392 $ 2,430
Total short-term debt 6,605 10,212
Total long-term debt 38,252 20,787
Less current portion (5,392) (2,430)
Total long-term debt, less current portion 32,860 18,357
Total debt $ 39,465 $ 28,569
U.S. Dollar denominated at 2.74%    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.74% 2.74%
Current portion of long-term debt $ 2,050 $ 2,050
Less current portion $ (2,050) $ (2,050)
Poland Zloty denominated at 5.04%    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.04% 5.04%
Current portion of long-term debt $ 1,462 $ 0
Less current portion $ (1,462) 0
Spain Euro denominated at 2.60%    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.60%  
Current portion of long-term debt $ 466 0
Less current portion $ (466) 0
Spain Euro denominated at 2.65%    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.65%  
Current portion of long-term debt $ 684 0
Less current portion $ (684) $ 0
Spain Euro denominated at 2.50%    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.50% 2.50%
Current portion of long-term debt $ 570 $ 0
Less current portion $ (570) $ 0
Brazil Real denominated at 8.30%    
Debt Instrument [Line Items]    
Debt instrument interest rate 8.30% 8.30%
Current portion of long-term debt $ 0 $ 200
Less current portion $ 0 $ (200)
Czech Republic Koruna denominated at 3.00%    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.00% 3.00%
Current portion of long-term debt $ 0 $ 42
Less current portion $ 0 $ (42)
Czech Republic Koruna denominated at 4.00%    
Debt Instrument [Line Items]    
Debt instrument interest rate 4.00% 4.00%
Current portion of long-term debt $ 101 $ 86
Less current portion $ (101) $ (86)
Czech Republic Koruna denominated at 2.00%    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.00% 2.00%
Current portion of long-term debt $ 59 $ 52
Less current portion $ (59) $ (52)
U.S. Dollar denominated at 2.74%, due 2031    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.74% 2.74%
Total long-term debt $ 10,592 $ 12,642
Poland Zloty denominated at 5.26% due 2028    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.26% 5.26%
Total long-term debt $ 5,013 $ 4,390
Poland Zloty denominated at 5.04% due 2035    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.04% 5.04%
Total long-term debt $ 10,691 $ 0
Austria Euro denominated at 3.10% due 2028    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.10% 3.10%
Total long-term debt $ 1,118 $ 990
New Zealand Dollar denominated at 4.27% due 2028    
Debt Instrument [Line Items]    
Debt instrument interest rate 4.27% 4.27%
Total long-term debt $ 1,828 $ 1,779
Brazil Real denominated at 8.30% due 2025    
Debt Instrument [Line Items]    
Debt instrument interest rate 8.30% 8.30%
Total long-term debt $ 0 $ 200
Spain Euro denominated at 2.60% due 2030    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.60% 2.60%
Total long-term debt $ 2,812 $ 0
Spain Euro denominated at 2.65% due 2031    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.65% 2.65%
Total long-term debt $ 2,815 $ 0
Spain Euro denominated at 2.50% due 2030    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.50% 2.50%
Total long-term debt $ 2,524 $ 0
Czech Republic Koruna denominated at 7.00% due 2030    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.00% 7.00%
Total long-term debt $ 245 $ 80
Czech Republic Koruna denominated at 4.00% due 2031    
Debt Instrument [Line Items]    
Debt instrument interest rate 4.00% 4.00%
Total long-term debt $ 555 $ 560
Czech Republic Koruna denominated at 3.00% due 2025    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.00% 3.00%
Total long-term debt $ 0 $ 42
Czech Republic Koruna denominated at 2.00% due 2026    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.00% 2.00%
Total long-term debt $ 59 $ 104
Thailand Bhat denominated at 3.20%    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.20% 3.20%
Short-term debt $ 318 $ 2,599
Thailand Bhat denominated at 3.50%    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.50% 3.50%
Short-term debt $ 318 $ 0
Poland Zloty denominated at 5.04%    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.04% 5.04%
Short-term debt $ 450 $ 0
China Yuan Renminbi denominated at 3.05%    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.05% 3.05%
Short-term debt $ 0 $ 685
China Yuan Renminbi denominated at 3.05%    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.05% 3.05%
Short-term debt $ 0 $ 412
Brazil Real denominated at 7.00%    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.00% 7.00%
Short-term debt $ 127 $ 0
Indonesia U.S. Dollar denominated at 5.86%    
Debt Instrument [Line Items]    
Debt instrument interest rate   5.86%
Short-term debt $ 0 $ 4,086