XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Jul. 31, 2025
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, 2025 and July 31, 2024 are as follows:

Input LevelJuly 31, 2025July 31, 2024
Cash equivalentsLevel 1$362,067 $310,210 
Deferred compensation plan mutual fund assetsLevel 1$12,302 $28,985 
Equity investmentsLevel 1$— $1,169 
Interest rate swap liabilities, netLevel 2$1,210 $1,137 
Warrants to purchase sharesLevel 2$10,885 $—