v3.26.1
Accumulated Other Comprehensive Income (Schedule of Changes in Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification adjustment for amortization of net loss (pre-tax other income) after tax $ (27) $ (19) $ (52) $ (51)
Unrealized gain on foreign currency derivatives 700 1,476 809 1,829
Unrealized gain on foreign currency derivatives after tax (700) (1,476) (809) (1,829)
Gain on foreign currency derivatives reclassified into cost of sales after tax (521) (72) (892) 519
Other comprehensive Income (Loss), Net of Tax, Total (206) (1,539) 31 (2,515)
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Unrealized gain on commodity swap derivatives   148   148
Unrealized Gain On Commodity Currency Swap Derivatives Before Tax   (32)   (32)
Unrealized gain on commodity swap derivatives, After-Tax   116   116
Unrealized gain on foreign currency derivatives, before Tax   2,144 1,023 2,497
Unrealized loss on foreign currency derivatives, Tax   (668) (214) (668)
Unrealized gain on foreign currency derivatives (700) 1,476 809 1,829
Unrealized gain on foreign currency derivatives before tax 885      
Unrealized gain on foreign currency derivatives tax (185)      
Unrealized gain on foreign currency derivatives after tax 700 (1,476) (809) (1,829)
Gain on foreign currency derivatives reclassified into cost of sales before tax (657) (104) (1,128) 487
Gain on foreign currency derivatives reclassified into cost of sales tax 136 32 236 32
Gain on foreign currency derivatives reclassified into cost of sales after tax (521) (72) (892) 519
Other comprehensive Income (Loss), before Tax, Total 262 2,221 (39) 3,197
Other comprehensive Income (Loss), Tax, Total (56) (682) 8 (682)
Other comprehensive Income (Loss), Net of Tax, Total 206 1,539 (31) 2,515
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Pension Benefits [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification adjustment for amortization of net loss (pre-tax other income) before tax 34 33 66 65
Reclassification adjustment for amortization of net loss (pre-tax other income) tax (7) (14) (14) (14)
Reclassification adjustment for amortization of net loss (pre-tax other income) after tax $ 27 $ 19 $ 52 $ 51