v3.24.1.u1
Stockholders' Equity - Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2024
Jan. 31, 2023
Class of Warrant or Right [Line Items]    
Exercise Price (usd per share) $ 0.01  
Equity Classified Common Stock Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 131,574 131,574
Fair Value at Issuance $ 13.4 $ 13.4
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 4,144 4,144
Exercise Price (usd per share) $ 150.80 $ 150.80
Fair Value at Issuance $ 0.3 $ 0.3
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 911 911
Exercise Price (usd per share) $ 150.80 $ 150.80
Fair Value at Issuance $ 0.1 $ 0.1
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 746 746
Exercise Price (usd per share) $ 150.80 $ 150.80
Fair Value at Issuance $ 0.1 $ 0.1
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 828 828
Exercise Price (usd per share) $ 150.80 $ 150.80
Fair Value at Issuance $ 0.1 $ 0.1
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 828 828
Exercise Price (usd per share) $ 150.80 $ 150.80
Fair Value at Issuance $ 0.1 $ 0.1
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 1,760 1,760
Exercise Price (usd per share) $ 340.77 $ 340.77
Fair Value at Issuance $ 0.2 $ 0.2
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 1,408 1,408
Exercise Price (usd per share) $ 340.77 $ 340.77
Fair Value at Issuance $ 0.2 $ 0.2
TriplePoint    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 1,232 1,232
Exercise Price (usd per share) $ 340.77 $ 340.77
Fair Value at Issuance $ 0.1 $ 0.1
Double Helix (Temasek)    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 19,717 19,717
Exercise Price (usd per share) $ 420.00 $ 420.00
Fair Value at Issuance $ 5.3 $ 5.3
Double Helix (Temasek)    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 100,000 100,000
Exercise Price (usd per share) $ 100.00 $ 100.00
Fair Value at Issuance $ 6.9 $ 6.9
Double Helix Temasek Equity-Classified Common Stock Warrants One Issued Jul 2018    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares)   36,500
Exercise Price (usd per share)   $ 548.00