XML 76 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, (Loss) Gain on Derivative, Net $ 1,539 $ (365)
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total amount reclassified from AOCI to earnings 1,343 (671)
Derivative, (Loss) Gain on Derivative, Net 1,343 (671)
Foreign Exchange Contract [Member] | Sales [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total amount reclassified from AOCI to earnings (267) (40)
Foreign Exchange Contract [Member] | Cost of Sales [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total amount reclassified from AOCI to earnings 1,610 (631)
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, (Loss) Gain on Derivative, Net $ 154 $ 234
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating
Cross Currency Interest Rate Contract [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, (Loss) Gain on Derivative, Net $ 42 $ 72
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating