v3.26.1
Fair Value Measurements (Tables)
9 Months Ended
Apr. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Accounted at Fair Value on a Recurring Basis
The financial assets and liabilities that are accounted for at fair value on a recurring basis at April 30, 2026 and July 31, 2025 are as follows:
Input LevelApril 30, 2026July 31, 2025
Assets:
Cash equivalentsLevel 1$91,428$362,067
Deferred compensation plan mutual fund assetsLevel 1$2,479$12,302
Warrants to purchase sharesLevel 2$19,896$10,885
Liabilities:
Interest rate swapsLevel 2$1,101$1,210
Foreign currency forward contractsLevel 2$404$