v3.26.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 01, 2022
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Sep. 08, 2025
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)   $ 0.0001   $ 0.0001  
Common stock, shares outstanding (in shares)   25,897,631   24,316,597  
Common stock, shares issued (in shares)   25,897,631   24,316,597  
Maximum consideration receivable         $ 400.0
Secured Debt | 2025 Senior Loan | Line of Credit          
Class of Stock [Line Items]          
Issuance of common stock for interest expense (in shares)   1,199,942      
At-The-Market Offering          
Class of Stock [Line Items]          
Maximum consideration receivable $ 1,000.0        
Common stock pursuant to a sales agreement $ 500.0        
Consideration received on sold shares   $ 0.0 $ 0.0    
At-The-Market Offering | Common Stock          
Class of Stock [Line Items]          
Maximum consideration receivable         $ 150.0