v3.25.1
Fair Value Measurements (Tables)
9 Months Ended
Apr. 30, 2025
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, 2025 and July 31, 2024 are as follows:
Input LevelApril 30, 2025July 31, 2024
Cash equivalentsLevel 1$316,800$310,210
Deferred compensation plan mutual fund assetsLevel 1$13,007$28,985
Equity investmentsLevel 1$103$1,169
Foreign currency forward contract liabilityLevel 2$120$
Interest rate swap liabilityLevel 2$1,261$1,137