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 |