XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award        
Stock compensation expense $ 1,200 $ 1,200 $ 3,390 $ 3,416
Unrecognized compensation cost 5,900   $ 5,900  
Compensation expense recognize, period     3 years  
Intrinsic value of the stock options exercised     $ 24,100 $ 1,500
Intrinsic value of outstanding stock options 48,200   48,200  
Intrinsic value of exercisable stock options $ 42,900   $ 42,900  
Cash dividends deemed paid on shares     3,988  
Shares paid for tax withholding for share based compensation     532,860 29,058
Share-based payment     $ 73.92 $ 47.16
Treasury stock to settle stock option exercises and other share-based awards     337,884 132,656
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 5,000   5,000  
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 10,000   10,000  
Renewable energy 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 5,000   5,000  
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 42,050   42,050