Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Additional Information (Details)

v3.22.1
STOCKHOLDERS' EQUITY - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 28, 2020
USD ($)
Dec. 23, 2020
USD ($)
$ / shares
shares
Jun. 05, 2020
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
shares
Jun. 30, 2021
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Feb. 25, 2021
shares
Feb. 24, 2021
shares
Dec. 31, 2020
USD ($)
Class of Warrant or Right [Line Items]                      
Proceeds from exercise of warrants | $             $ 1,213,924        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares       15,633,825              
Common Stock, Shares Authorized | shares       160,000,000       160,000,000 160,000,000 80,000,000  
Common Stock, Par or Stated Value Per Share | $ / shares       $ 0.00001       $ 0.00001      
Preferred Stock Convertible Beneficial Conversion Feature | $       $ 0       $ 0      
Stockholders' Equity Attributable to Parent | $       $ 27,209,162     $ 49,775,847 $ 33,045,154     $ 54,794,529
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, 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        
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, 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