v3.26.1
Common Stock (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2022
USD ($)
Jan. 31, 2026
USD ($)
vote
$ / shares
shares
Jan. 31, 2025
USD ($)
$ / shares
shares
Jan. 31, 2024
shares
Sep. 08, 2025
USD ($)
Jan. 31, 2023
shares
Jul. 01, 2022
USD ($)
Class of Stock [Line Items]              
Common stock, shares authorized (in shares)   1,000,000,000 1,000,000,000        
Common stock, par value (USD per share) | $ / shares   $ 0.0001 $ 0.0001        
Common Stock, shares issued (in shares)   24,316,597 22,805,115        
Common stock, shares outstanding (in shares)   24,316,597 22,805,115        
Number of votes | vote   1          
Maximum consideration receivable | $         $ 400.0    
Common Stock              
Class of Stock [Line Items]              
Common stock, shares outstanding (in shares)   24,316,597 22,805,115 21,055,836   17,416,524  
Shares issued in PIPE (in shares)     415,915 2,964,974      
At-The-Market Offering              
Class of Stock [Line Items]              
Maximum consideration receivable | $             $ 1,000.0
Common stock pursuant to a sales agreement | $ $ 500.0            
Shares issued in PIPE (in shares)   0 415,915 2,964,974      
Total shares of common stock reserved (in shares)   13,903,800          
Consideration received on sold shares | $   $ 10.2 $ 287.2        
Issuance costs | $   $ 0.1 $ 1.2        
At-The-Market Offering | Common Stock              
Class of Stock [Line Items]              
Maximum consideration receivable | $         $ 150.0