v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Apr. 08, 2026
Jul. 31, 2026
Jul. 31, 2025
STOCKHOLDERS' EQUITY      
Share repurchase program, Increase in authorized amount $ 50.0    
Authorized amount for stock repurchase program $ 200.0    
Common stock repurchases (in shares)   17,717 56,117
Common stock repurchased   $ 9.6 $ 7.0
Share price (in dollars per share)   $ 544.62 $ 125.6