v3.26.1
Stockholders' Equity (Details 1) - $ / shares
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Performance Based [Member]    
Outstanding at beginning balance 265,158 69,670
Awarded 0 0
Vested (5,206) (3,304)
Forfeited (1,846) 0
Outstanding at ending balance 258,106 66,366
Service Based [Member]    
Outstanding at beginning balance 212,106 182,135
Awarded 3,500 65,108
Vested (40,233) (12,435)
Forfeited (1,696) 0
Outstanding at ending balance 173,677 234,808
Total Sales [Member]    
Outstanding at beginning balance 477,264 251,805
Awarded   65,108
Vested   (15,739)
Forfeited   0
Outstanding at ending balance 431,783 301,174
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.05 16.14
Weighted Average Grant Date Fair Value, Vested 9.73 20.6
Weighted Average Grant Date Fair Value, Outstanding at ending balance $ 22.1 $ 16.93