XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Additional Information (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Jun. 24, 2020
SVB Term Loan    
Class Of Warrant Or Right [Line Items]    
Number of securities called by warrants   42,894
Exercise price of warrants $ 11.6565 $ 11.6565
Warrant expire date Jun. 24, 2030  
Warrant to purchase common stock 42,894  
Pre Funded Warrants    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 0.001  
Pre Funded Warrants | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 0.001  
Investor | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Number of securities called by warrants 3,244,987  
Exercise price of warrants $ 2.062  
Minimum | SVB Term Loan    
Class Of Warrant Or Right [Line Items]    
Warrant to purchase common stock 42,894  
Minimum | Investor | Pre Funded Warrants | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 0.001  
Private Placement | Investor | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 2.062  
Warrant exercisable commencing date Sep. 21, 2022  
Private Placement | Investor | Pre Funded Warrants | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Number of securities called by warrants 2,410,933  
Exercise price of warrants $ 0.001  
Private Placement | Investor | Warrant Expiring in March 17, 2024 | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Number of securities called by warrants 3,244,987  
Warrant expire date Mar. 17, 2024  
Private Placement | Investor | Warrant Expiring in September 17, 2027 | March 2022 Purchase Agreement    
Class Of Warrant Or Right [Line Items]    
Number of securities called by warrants 3,244,987  
Warrant expire date Sep. 17, 2027