XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives and Hedging - Schedule of Consolidated Statements of Income and Comprehensive Income Due to Changes in Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Sales    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Total gain (loss) $ (457) $ 157
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net sales Net sales
Sales | Foreign currency forward contracts    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Amount of gain (loss) recognized in income (loss), net of tax $ (457) $ 157
Sales | Interest rate swap agreements    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Amount of gain (loss) recognized in income (loss), net of tax 0 0
Interest Expense    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Total gain (loss) $ (27) $ 64
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating
Interest Expense | Foreign currency forward contracts    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Amount of gain (loss) recognized in income (loss), net of tax $ 0 $ 0
Interest Expense | Interest rate swap agreements    
Gain (Loss) on Derivatives Not Designated as Hedging Instruments    
Amount of gain (loss) recognized in income (loss), net of tax $ (27) $ 64