XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging - Schedule of Derivative Instruments Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Sales        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Total gain (loss) $ 43 $ (236) $ (414) $ (75)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net sales Net sales Net sales Net sales
Sales | Foreign currency forward contracts        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax $ 43 $ (236) $ (414) $ (75)
Sales | Interest rate swap agreements        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax 0 0 0 0
Interest Expense        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Total gain (loss) $ 30 $ (205) $ 3 $ (139)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating
Interest Expense | Foreign currency forward contracts        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax $ 0 $ 0 $ 0 $ 0
Interest Expense | Interest rate swap agreements        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax $ 30 $ (205) $ 3 $ (139)