v3.26.1
Stockholders' Equity (Details 1) - $ / shares
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Performance Based [Member]    
Outstanding at beginning balance 265,158 69,670
Awarded 39,470 265,874
Vested (7,613) (3,304)
Forfeited (1,846) (29,485)
Outstanding at ending balance 295,169 302,755
Service Based [Member]    
Outstanding at beginning balance 212,106 182,135
Awarded 146,182 127,076
Vested (84,747) (31,393)
Forfeited (1,696) (16,801)
Outstanding at ending balance 271,845 261,017
Unrestricted Stock Awards [Member]    
Outstanding at beginning balance 0 0
Awarded 12,944 27,258
Vested (12,944) (27,258)
Forfeited 0 0
Outstanding at ending balance 0 0
Total Sales [Member]    
Outstanding at beginning balance 477,264 251,805
Awarded 198,596 420,208
Vested (105,304) (61,955)
Forfeited (3,542) (46,286)
Outstanding at ending balance 567,014 563,772
Weighted Average Grant Date Fair Value [Member]    
Weighted Average Grant Date Fair Value, Outstanding at beginning balance $ 20.84 $ 17.36
Weighted Average Grant Date Fair Value, Awarded 10.4 16.12
Weighted Average Grant Date Fair Value, Vested 10.4 16.18
Weighted Average Grant Date Fair Value, Outstanding at ending balance $ 20.46 $ 17.62