v3.26.3
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Jul. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Accounted at Fair Value on Recurring Basis
The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2026 and July 31, 2025 are as follows:

Input LevelJuly 31, 2026July 31, 2025
Assets:
Cash equivalentsLevel 1$178,209 $362,067 
Deferred compensation plan mutual fund assetsLevel 1$472 $12,302 
Warrants to purchase sharesLevel 2$— $10,885 
Liabilities:
Interest rate swapsLevel 2$1,000 $1,210 
Foreign currency forward contractLevel 2$1,506 $—