v3.26.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jun. 13, 2024
Dec. 01, 2022
Apr. 07, 2022
Jul. 31, 2025
Jul. 31, 2026
Jan. 31, 2026
Performance-based awards granted       $ 0    
Common stock, shares issued       0 11,268,067 11,164,336
2017 Plan [Member]            
Unrecognized stock-based compensation expense         $ 5,000,000  
Unrecognized stock-based compensation, expected period         2 years 2 months 12 days  
2026 Plan            
Repurchase of outstanding common stock 700,000          
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