v3.26.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 13, 2024
Dec. 01, 2022
Apr. 07, 2022
Jul. 31, 2025
Apr. 30, 2026
Jan. 31, 2026
Performance-based awards granted       $ 0    
Common stock, shares issued       0 11,220,327 11,164,336
2017 Plan [Member]            
Repurchase of outstanding common stock 1,240,000          
Unrecognized stock-based compensation expense         $ 3,900,000  
Unrecognized stock-based compensation, expected period         2 years 3 months 18 days  
Stock Repurchase Program [Member]            
Repurchase of outstanding common stock         0  
Remaining value of repurchase of outstanding common stock         $ 5,000,000  
Additional shares of common stock outstanding   5,000,000 5,000,000