v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Level 1    
Assets:    
Cash equivalents $ 91,428 $ 362,067
Deferred compensation plan mutual fund assets 2,479 12,302
Level 2    
Assets:    
Warrants to purchase shares 19,896 10,885
Liabilities:    
Interest rate swaps 1,101 1,210
Foreign currency forward contracts $ 404 $ 0