Quarterly report pursuant to Section 13 or 15(d)

Convertible Preferred Stock and Stockholders' Equity (Deficit) - Equity Transactions (Details)

v3.21.2
Convertible Preferred Stock and Stockholders' Equity (Deficit) - Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended 12 Months Ended
Apr. 23, 2021
Nov. 09, 2020
May 18, 2020
Apr. 23, 2020
Apr. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]              
Issuance of common stock   236,375 60,250        
April 2020 Maxim Warrant              
Class of Stock [Line Items]              
Warrants to purchase shares of Common Stock         100,000 15,000 15,000
Exercise price of warrants         $ 3.90    
Combined shares price           $ 0.20 $ 0.20
Warrant              
Class of Stock [Line Items]              
Warrants to purchase shares of Common Stock           19,000  
April 2020 public offering              
Class of Stock [Line Items]              
Issuance of common stock       1,525,000      
Exercise price of warrants       $ 3.25 0.01    
Combined shares price       $ 3.24 $ 3.25    
Consideration       $ 6.5      
Option to purchase additional shares or warrants, days 45 days            
Option to purchase additional shares or warrants, shares       300,000      
Warrant term 5 years            
April 2020 public offering | Prefunded common stock purchase warrants              
Class of Stock [Line Items]              
Warrants to purchase shares of Common Stock         475,000    
April 2020 public offering | Common stock purchase warrants              
Class of Stock [Line Items]              
Warrants to purchase shares of Common Stock       475,000 1,525,000    
Warrants to purchase shares (per share)       2,000,000      
Exercise price of warrants         $ 3.25    
Option to purchase additional shares or warrants, shares       229,100      
April 2020 public offering | April 2020 Maxim Warrant              
Class of Stock [Line Items]              
Warrants to purchase shares of Common Stock       100,000 291,000    
Exercise price of warrants         $ 3.90