XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Jun. 24, 2020
Sep. 30, 2019
Class Of Warrant Or Right [Line Items]            
Proceeds from exercise of pre-funded warrants     $ 31,768      
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 to purchase common stock   42,894        
Warrant purchase price   $ 11.6565     $ 11.6565  
Warrant expire date   Jun. 24, 2030        
Minimum | SVB Term Loan            
Class Of Warrant Or Right [Line Items]            
Warrant to purchase common stock   42,894        
Common Stock            
Class Of Warrant Or Right [Line Items]            
Number of shares issued upon the conversion   144,881 183,333      
Private Placement | Institutional Accredited Investors            
Class Of Warrant Or Right [Line Items]            
Exercise price of warrants           $ 9.75
Warrant purchase price           $ 9.75
Private Placement | Institutional Accredited Investors | Pre-funded Warrants            
Class Of Warrant Or Right [Line Items]            
Number of securities called by warrants           360,779
Exercise price of warrants           $ 9.60
Exercise price of warrants, exercisable subject to beneficial ownership limitations           0.15
Warrants exercised 211,784     148,995    
Proceeds from exercise of pre-funded warrants $ 31,768          
Warrant purchase price           $ 9.60