v3.26.1
EMPLOYEE BENEFITS - Non-Vested Restricted Stock Award Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
EMPLOYEE BENEFITS [Abstract]      
Beginning balance, Non-vested shares (in Shares) 324,784 325,710 162,528
Beginning balance, Weighted average grant date fair value $ 6,190 $ 5,369 $ 2,320
Beginning balance, Weighted average vesting term 2 years 2 years 2 years
Granted, Non-vested shares (in Shares) 0 126,814 227,452
Granted, Weighted average grant date fair value $ 0 $ 2,894 $ 3,945
Forfeited, (in Shares) 0 0 0
Forfeited $ 0 $ 0 $ 0
Vested, Non-vested shares (in Shares) 164,420 127,740 64,270
Vested, Weighted average grant date fair value $ 2,946 $ 2,073 $ 896
Ending balance, Non-vested shares (in Shares) 160,364 324,784 325,710
Ending balance, Weighted average grant date fair value $ 3,244 $ 6,190 $ 5,369
Ending balance, Weighted average vesting term 1 year 2 years 2 years