XML 206 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Warrants (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Class of Warrant or Right [Line Items]    
Exercise Price (usd per share) $ 0.01  
TriplePoint Equity-Classified Common Stock Warrants Issued Nov 2016    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 82,891 82,891
Exercise Price (usd per share) $ 7.54 $ 7.54
Fair Value at Issuance $ 300,000 $ 300,000
TriplePoint Equity-Classified Common Stock Warrants Issued Jun 2017    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 18,236 18,236
Exercise Price (usd per share) $ 7.54 $ 7.54
Fair Value at Issuance $ 100,000 $ 100,000
TriplePoint Equity-Classified Common Stock Warrants Issued Sep 2017    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 14,920 14,920
Exercise Price (usd per share) $ 7.54 $ 7.54
Fair Value at Issuance $ 100,000 $ 100,000
TriplePoint Equity-Classified Common Stock Warrants Issued Jan 2018    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 16,578 16,578
Exercise Price (usd per share) $ 7.54 $ 7.54
Fair Value at Issuance $ 100,000 $ 100,000
TriplePoint Equity-Classified Common Stock Warrants Issued Apr 2018    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 16,578 16,578
Exercise Price (usd per share) $ 7.54 $ 7.54
Fair Value at Issuance $ 100,000 $ 100,000
TriplePoint Equity-Classified Common Stock Warrants Issued Nov 2015    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 35,215 35,215
Exercise Price (usd per share) $ 17.04 $ 17.04
Fair Value at Issuance $ 200,000 $ 200,000
TriplePoint Equity-Classified Common Stock Warrants Issued Jun 2016    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 28,172 28,172
Exercise Price (usd per share) $ 17.04 $ 17.04
Fair Value at Issuance $ 200,000 $ 200,000
TriplePoint Equity-Classified Common Stock Warrants Issued Sep 2016    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 24,650 24,650
Exercise Price (usd per share) $ 17.04 $ 17.04
Fair Value at Issuance $ 100,000 $ 100,000
Double Helix Temasek Equity-Classified Common Stock Warrants Two Issued October 2021    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 394,343 394,343
Exercise Price (usd per share) $ 21.00 $ 21.00
Fair Value at Issuance $ 5,300,000 $ 5,300,000
Double Helix Temasek Equity-Classified Common Stock Warrants Two Issued January 2023    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 2,000,000  
Exercise Price (usd per share) $ 5.00  
Fair Value at Issuance $ 6,900,000  
Double Helix Temasek Equity-Classified Common Stock Warrants One Issued Jul 2018    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares)   730,000
Exercise Price (usd per share)   $ 27.40
Fair Value at Issuance   $ 1,300,000
Equity Classified Common Stock Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares (in shares) 2,631,583 1,361,583
Fair Value at Issuance $ 13,400,000 $ 7,800,000
Liability-Classified Common Stock Warrants    
Class of Warrant or Right [Line Items]    
Fair Value at Issuance $ 0 $ 0