XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2024
Jul. 31, 2023
Share repurchases            
Regular cash dividend declared per common stock $ 0.30   $ 0.25   $ 0.60 $ 0.50
Common stock repurchases (in shares)         5,600 169,788
Common stock repurchased     $ 3,057   $ 187 $ 6,738
Common stock repurchased         $ 300  
Share price 44.87   $ 39.45   $ 44.87 $ 39.45
Shares paid for tax withholding for share based compensation         417,431  
Share-based payment         $ 68.04  
Treasury stock to settle stock option exercises and other share-based awards         260,630 81,851
Q1 dividend            
Share repurchases            
Regular cash dividend declared per common stock   $ 0.30        
Dividend declared payment date   Apr. 22, 2024        
Q2 dividend            
Share repurchases            
Regular cash dividend declared per common stock $ 0.30          
Dividend declared payment date Jul. 31, 2024          
Q3 dividend            
Share repurchases            
Regular cash dividend declared per common stock       $ 0.25    
Dividend declared payment date       Apr. 28, 2023    
Q4 dividend            
Share repurchases            
Regular cash dividend declared per common stock     $ 0.25      
Dividend declared payment date     Jul. 31, 2023