v3.26.1
Derivatives and Hedging (Tables)
9 Months Ended
Apr. 30, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments Gain (Loss)
Three Months Ended April 30,
20262025
Gain (Loss) on Derivatives Not Designated as Hedging Instruments OtherInterest Interest
SalesIncome, netExpenseSalesExpense
Gain (loss) recognized in income, net of tax
Foreign currency forward contracts$(291)$— $— $(74)$— 
 Warrants to purchase shares— 6,849 — — — 
Interest rate swap agreements— — 74 — (49)
Total gain (loss)$(291)$6,849 $74 $(74)$(49)
Nine Months Ended April 30,
20262025
Gain (Loss) on Derivatives Not Designated as Hedging Instruments OtherInterest Interest
SalesIncome, netExpenseSalesExpense
Gain (loss) recognized in income, net of tax
Foreign currency forward contracts$(379)$66 $— $(488)$— 
Warrants to purchase shares— 6,849 — — — 
Interest rate swap agreements— — 97 — (46)
Total gain (loss)$(379)$6,915 $97 $(488)$(46)