v3.26.1
Employee Benefits - Non-Vested Restricted Stock Award Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 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) 274,723 119,856
Granted, Weighted average grant date fair value $ 11,805 $ 2,860
Forfeited, (in Shares) 0 0
Forfeited, Weighted average grant date fair value $ 0 $ 0
Vested, Non-vested shares (in Shares) 158,037 164,420
Vested, Weighted average grant date fair value $ 3,996 $ 2,946
Ending balance, Non-vested shares (in Shares) 277,050 280,220
Ending balance, Weighted average grant date fair value $ 11,053 $ 6,104
Ending balance, Weighted average vesting term 2 years 2 years