XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Debt and Credit Arrangements - Debt and Credit Arrangements (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term debt    
Current portion of long-term debt $ 3,018 $ 3,116
Short-term debt 21,116 19,539
Long-term debt    
Total long-term debt 71,438 43,164
Total long-term debt, less current portion 68,420 40,048
Total debt 89,536 59,587
Thailand Bhat Denominated Notes Payable To Banks Short-term Debt at 3.30% [Member]    
Short-term debt    
Short-term debt 3,119 1,551
Thailand Bhat Denominated Notes Payable To Banks Short-term Debt at 2.00% [Member]    
Short-term debt    
Short-term debt 926 1,346
Thailand Bhat Denominated Notes Payable To Banks Short-term Debt at 2.00% [Member]    
Short-term debt    
Short-term debt 181 635
France Euro Denominated Notes Payable To Banks Short-term Debt at 2.50% [Member]    
Short-term debt    
Short-term debt 5,323 5,660
Brazil Real Denominated Notes Payable To Banks Short-term Debt at 5.40% [Member]    
Short-term debt    
Short-term debt 236 791
Brazil Real Denominated Notes Payable To Banks Short-term Debt at 15.09% [Member]    
Short-term debt    
Short-term debt 2,350 1,600
Brazil Real Denominated Notes Payable To Banks Short-term Debt at 7.47% [Member]    
Short-term debt    
Short-term debt   1,575
China Yuan Renminbi Denominated Notes Payable To Banks Short-term Debt at 4.50% [Member]    
Short-term debt    
Short-term debt 5,665 2,000
China Yuan Renminbi Denominated Notes Payable To Banks Short-term Debt at 4.50% [Member]    
Short-term debt    
Short-term debt   1,205
Austria Euro Denominated Notes Payable To Banks Short-term Debt at 2.76% [Member]    
Short-term debt    
Short-term debt   60
Argentina Peso Denominated Notes Payable To Banks Short-term Debt at 37.0% [Member]    
Short-term debt    
Short-term debt 70  
Vietnam Dong Denominated Notes Payable To Banks Short-term Debt at 4.50% [Member]    
Short-term debt    
Short-term debt 228  
U.S. Dollar Denominated Current Portion Of Long Term Debt at 2.74% [Member]    
Short-term debt    
Current portion of long-term debt 2,050 2,050
Austria Euro Denominated Current Portion of Long Term Debt at 2.48% [Member]    
Short-term debt    
Current portion of long-term debt 21 10
Austria Euro Denominated Current Portion of Long Term Debt at 3.00% [Member]    
Short-term debt    
Current portion of long-term debt   23
Indonesia U.S. Dollar Denominated Current Portion of Long Term Debt at 5.53% [Member]    
Short-term debt    
Current portion of long-term debt 800 800
New Zealand U.S. Dollar Denominated Current Portion of Long Term Debt at 4.90% [Member]    
Short-term debt    
Current portion of long-term debt   212
Brazil Real Denominated Current Portion Of Long Term Debt at 4.60% [Member]    
Short-term debt    
Current portion of long-term debt   21
Czech Republic Koruna Denominated Current Portion Of Long Term Debt at 3.69% [Member]    
Short-term debt    
Current portion of long-term debt 147  
U.S. Dollar Denominated Long Term Debt at 5.525%, Due 2026 [Member]    
Long-term debt    
Total long-term debt 35,444 3,353
U.S. Dollar Denominated Long Term Debt at 2.74%, Due 2031 [Member]    
Long-term debt    
Total long-term debt 16,742 18,790
Brazilian Real Denominated Long-term Debt at 4.60%, Due 2022 [Member]    
Long-term debt    
Total long-term debt   21
Brazilian Real Denominated Long-term Debt at 8.30%, Due 2025 [Member]    
Long-term debt    
Total long-term debt 1,800 1,800
Poland Zloty Denominated Long Term Debt at 8.125% Due 2026 [Member]    
Long-term debt    
Total long-term debt 5,636 6,105
Australian Dollar Denominated Long Term Debt at 4.06% Due 2026 [Member]    
Long-term debt    
Total long-term debt 1,350 2,353
Austria Euro Denominated Long Term Debt at 2.48% Due 2022 [Member]    
Long-term debt    
Total long-term debt   10
Austria Euro Denominated Long Term Debt at 3.69% Due 2030 [Member]    
Long-term debt    
Total long-term debt 226 118
Austria Euro Denominated Long Term Debt at 3.07% Due 2026 [Member]    
Long-term debt    
Total long-term debt 1,331 1,415
Austria Euro Denominated Long Term Debt at 3.00% Due 2025 [Member]    
Long-term debt    
Total long-term debt   114
Indonesia U.S Dollar Denominated Long Term Debt at 3.50% Due 2029 [Member]    
Long-term debt    
Total long-term debt 5,067 5,867
New Zealand Dollar Denominated Long Term Debt at 5.45% Due 2026 [Member]    
Long-term debt    
Total long-term debt 2,853 $ 3,218
Czech Republic Koruna Denominated at 3.69% due 2031 [Member]    
Long-term debt    
Total long-term debt $ 989