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