v3.26.1
Common Stock (Tables)
3 Months Ended
Apr. 30, 2026
Equity [Abstract]  
Schedule of Stock Reserved For Issuance
At April 30, 2026 and January 31, 2026, the Company reserved the following shares of common stock for issuance:
April 30,January 31,
20262026
Common stock warrants
1,378,963 1,953,463 
Other stock awards issued37,934,770 39,505,733 
Authorized for future stock awards or stock options
27,508,041 27,856,967 
Total shares of common stock reserved66,821,774 69,316,163