v3.26.1
Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 1,926 $ (305) $ 3,465 $ (669)
Foreign Exchange Contracts | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings 1,734 (547) 3,076 (1,218)
Derivative, (Loss) Gain on Derivative, Net 1,734 (547) 3,076 (1,218)
Foreign Exchange Contracts | Net Sales | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings (148) (232) (416) (272)
Foreign Exchange Contracts | Cost of Goods Sold | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings 1,882 (315) 3,492 (946)
Interest Rate Swap | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 151 $ 236 $ 305 $ 471
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating
Cross-Currency Swap | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 41 $ 6 $ 84 $ 78
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating