Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Additional Information (Details)

v3.21.2
STOCKHOLDERS' EQUITY - Additional Information (Details)
3 Months Ended 9 Months Ended
Dec. 28, 2020
USD ($)
Dec. 23, 2020
USD ($)
$ / shares
shares
Jun. 05, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Mar. 31, 2021
USD ($)
shares
Jun. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Feb. 25, 2021
shares
Feb. 24, 2021
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Class of Warrant or Right [Line Items]                            
Issuance of common stock and warrants, net of issuance costs         $ 34,873   $ 18,258,581              
Proceeds from issuance of common stock, net of underwriting issuance costs               $ 34,874 $ 18,258,581          
Proceeds from exercise of warrants               $ 1,213,924 31,697          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares       16,079,616       16,079,616            
Common Stock, Shares Authorized | shares       160,000,000       160,000,000   160,000,000 80,000,000 80,000,000    
Common Stock, Par or Stated Value Per Share | $ / shares       $ 0.00001       $ 0.00001       $ 0.00001    
Stockholders' Equity Attributable to Parent       $ 38,585,404 $ 43,983,307 $ 49,775,847 $ 19,985,260 $ 38,585,404 $ 16,223,700     $ 54,794,529 $ 5,245,947 $ 9,059,409
June 2020 Pre Funded Warrants                            
Class of Warrant or Right [Line Items]                            
Stock Issued During Period, Shares, New Issues | shares     14,601,628                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares     2,789,700                      
Number of warrants exercised | shares               2,789,700            
Number of share of common stock per warrant | shares     1                      
Exercise price of warrants (in dollars per share) | $ / shares     $ 0.00001                      
June 2020 Series H Warrants                            
Class of Warrant or Right [Line Items]                            
Issuance of common stock and warrants, net of issuance costs     $ 20,000,000.0                      
Proceeds from issuance of common stock, net of underwriting issuance costs     12,100,000                      
Proceeds from exercise of warrants     7,900,000                      
Net proceeds from stockholders' equity     $ 18,300,000                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares     8,695,664                      
Warrants and Rights Outstanding, Term     5 years                      
Number of warrants exercised | shares       1,487,695                    
Stockholders' Equity Attributable to Parent     $ 20,000,000.0                      
Public Offering Price Of Share And Warrants | $ / shares     $ 1.15                      
Public Offering Price Of Warrants | $ / shares     1.1499                      
Exercise price of warrants (in dollars per share) | $ / shares     $ 1.2075                      
Series D Preferred stock                            
Class of Warrant or Right [Line Items]                            
Stock Issued During Period, Shares, New Issues | shares   1,518.5180                        
Number of shares converted | shares       583.33 250 574.0736                
Number of shares issued upon conversion | shares       5,833,333 2,500,000 5,740,736   14,074,069            
Private Placement | Series D Preferred stock                            
Class of Warrant or Right [Line Items]                            
Stock Issued During Period, Shares, New Issues | shares   10,000                        
Share Price | $ / shares   $ 13,500                        
Preferred Stock, Convertible, Conversion Ratio   1.35                        
Convertible Preferred Stock, Shares Issued upon Conversion   $ 13,500                        
Issue Price | $ / shares   $ 13,500                        
Private Placement | December 2020 Public Offering and Private Placement                            
Class of Warrant or Right [Line Items]                            
Stock Issued During Period, Shares, New Issues | shares   18,148,136                        
Proceeds from issuance of preferred stock $ 20,500,000                          
Issuance of common stock and warrants, net of issuance costs 45,000,000.0                          
Proceeds from issuance of common stock, net of underwriting issuance costs $ 24,500,000                          
Net proceeds from stockholders' equity               $ 41,400,000            
Common Stock, Par or Stated Value Per Share | $ / shares   $ 0.00001                        
Public offering price of share | $ / shares   $ 1.35                        
Minimum | Series D Preferred stock                            
Class of Warrant or Right [Line Items]                            
Conversion rate       1 1 1   1            
Maximum | Series D Preferred stock                            
Class of Warrant or Right [Line Items]                            
Conversion rate       10,000 10,000 10,000   10,000