v3.25.4
Derivatives and Hedging - Schedule of Derivative Instruments Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Other Income, net        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Total gain (loss) $ 66   $ 66  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net   Other income, net  
Other Income, net | Foreign currency forward contracts        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax $ 66   $ 66  
Other Income, net | Interest rate swap agreements        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Gain (loss) recognized in income, net of tax 0   0  
Interest Expense        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Total gain (loss) $ 45 $ 30 $ 23 $ 3
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 $ 45 30 23 3
Sales        
Gain (Loss) on Derivatives Not Designated as Hedging Instruments        
Total gain (loss)   $ 43 $ (88) $ (414)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   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 $ (88) $ (414)
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