v3.26.1
Common Stock - Common Stock Reserved For Future Issuance (Details) - shares
Jan. 31, 2026
Jan. 31, 2025
Class of Stock [Line Items]    
Total shares of common stock reserved 69,316,163 155,177,967
Redeemable convertible preferred stock, all series    
Class of Stock [Line Items]    
Total shares of common stock reserved 0 84,525,493
Series G Warrant    
Class of Stock [Line Items]    
Total shares of common stock reserved 0 251,750
Common Stock Warrant    
Class of Stock [Line Items]    
Total shares of common stock reserved 1,953,463 1,701,713
Other stock awards issued    
Class of Stock [Line Items]    
Total shares of common stock reserved 39,505,733 62,903,172
Authorized for future stock awards or stock options    
Class of Stock [Line Items]    
Total shares of common stock reserved 27,856,967 5,795,839