v3.26.3
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
ASSETS    
Deferred compensation plan mutual fund assets $ 164,229 $ 146,064
Level 1    
ASSETS    
Cash equivalents 178,209 362,067
Deferred compensation plan mutual fund assets 472 12,302
Level 2    
ASSETS    
Warrants to purchase shares 0 10,885
Liabilities:    
Interest rate swaps 1,000 1,210
Foreign currency forward contract $ 1,506 $ 0