XML 68 R56.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award    
Stock compensation expense $ 2,036 $ 1,188
Unrecognized compensation cost $ 18,700  
Compensation expense recognize, period 3 years  
Treasury stock to settle stock option exercises and other share-based awards 76,165 59,472
Shares paid for tax withholding for share based compensation 41,115 44,669
Share-based payment $ 605.78 $ 146.41
Performance-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award    
The number of shares issuable under restricted stock units awarded during the period 596  
Earnings per share performance-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award    
The number of shares issuable under restricted stock units awarded during the period 12,583  
Time-based restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award    
The number of shares issuable under restricted stock units awarded during the period 10,701  
NSOs    
Share-based Compensation Arrangement by Share-based Payment Award    
Number of shares of awarded stock options 955  
Weighted-average exercise price per share $ 588.28  
Number of shares of stock options 30,568  
Weighted-average exercise price per share $ 39.8  
Number of shares of awarded stock options outstanding 48,454