Treasury Stock |
3 Months Ended |
|---|---|
Apr. 30, 2026 | |
| Equity [Abstract] | |
| Treasury Stock | NOTE 12 – TREASURY STOCK On December 5, 2024, the Board approved a share repurchase program under which the Company is authorized to purchase up to $50.0 million of its outstanding common stock through December 5, 2027, depending on market conditions, share price and other factors. These purchases may be made through open market purchases, repurchase plans, block trades or otherwise. During the three months ended April 30, 2026, the Company repurchased 61,000 shares of its common stock under the December 5, 2024 share repurchase program at a total cost of $1.5 million, or an average of $25.26 per share. During the three months ended April 30, 2025, the Company did not repurchase any shares of its common stock under the December 5, 2024 share repurchase program. At April 30, 2026, $44.6 million remains available for purchase under the Company's December 5, 2024 repurchase program. There were 54,347 and 27,084 shares of common stock repurchased during the three months ended April 30, 2026 and 2025, respectively, as a result of the surrender of shares in connection with the vesting of restricted stock awards or stock options. At the election of an employee, shares having an aggregate value on the vesting date equal to the employee’s withholding tax obligation may be surrendered to the Company. |