XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
CASH DIVIDENDS AND TREASURY STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2023
Sep. 19, 2023
Sep. 18, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2023
Oct. 31, 2022
CASH DIVIDENDS AND TREASURY STOCK                            
Percentage increase in common stock dividend   20.00%                        
Regular cash dividend declared per common stock   $ 0.30 $ 0.25 $ 0.25 $ 0.25       $ 0.30 $ 0.25 $ 0.25 $ 0.25 $ 0.80 $ 0.75
Common stock repurchases (in shares)                         212,441 1,721,015
Common stock repurchased                 $ 1,729 $ 10,084     $ 8,467 $ 63,252
Share price $ 39.67         $ 36.75     $ 39.67 $ 36.75     $ 39.67 $ 36.75
Shares paid for tax withholding for share based compensation                         29,058  
Share-based payment                         $ 47.16  
Regular cash dividend paid per common stock $ 0.25         $ 0.25 $ 0.25 $ 0.25            
Treasury stock to settle stock option exercises and other share-based awards                         132,656 0