v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ (305) $ 920 $ (669) $ 2,202
Foreign Currency Derivatives | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings (547) 454 (1,218) 1,237
Derivative, (Loss) Gain on Derivative, Net (547) 454 (1,218) 1,237
Foreign Currency Derivatives | Net Sales | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings $ (232) $ 70 $ (272) $ 96
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues Revenues
Foreign Currency Derivatives | Cost of Goods Sold | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings $ (315) $ 384 $ (946) $ 1,141
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
Interest Rate Swap | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 236 $ 371 $ 471 $ 776
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 $ 6 $ 95 $ 78 $ 189
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating