v3.26.1
Employee Benefits - Non-Vested Restricted Stock Award Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Employee Benefits [Abstract]    
Beginning balance, Non-vested shares (in Shares) 160,364 324,784
Beginning balance, Weighted average grant date fair value $ 3,244 $ 6,190
Beginning balance, Weighted average vesting term 1 year 2 years
Granted, Non-vested shares (in Shares) 0 0
Granted, Weighted average grant date fair value $ 0 $ 0
Forfeited, (in Shares) 0 0
Forfeited, Weighted average grant date fair value $ 0 $ 0
Vested, Non-vested shares (in Shares) 0 0
Vested, Weighted average grant date fair value $ 0 $ 0
Ending balance, Non-vested shares (in Shares) 160,364 324,784
Ending balance, Weighted average grant date fair value $ 3,244 $ 6,190
Ending balance, Weighted average vesting term 1 year 1 year