v3.26.3
Derivative Financial Instruments - Schedule of Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 1,913 $ 402 $ 5,376 $ (196)
Foreign Exchange Contracts | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings 1,730 91 4,806 (1,128)
Derivative, (Loss) Gain on Derivative, Net 1,730 91 4,806 (1,128)
Foreign Exchange Contracts | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings 1,780 366 5,271 (581)
Foreign Exchange Contracts | Location, Statement of Income, Balance [Axis]: us-gaap:Revenues | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Total net gain (loss) reclassified from AOCI to earnings (50) (275) (465) (547)
Interest Rate Swap | Designated As Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, (Loss) Gain on Derivative, Net $ 157 $ 238 $ 462 $ 709
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 $ 26 $ 73 $ 108 $ 223
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating Interest Expense, Nonoperating