XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Series E Convertible Preferred Stock (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 02, 2020
Jun. 15, 2020
May 14, 2020
May 11, 2020
May 08, 2020
Nov. 30, 2021
May 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]                    
Sale of stock, shares issued (in shares) 6,500,000   146,854 447,761   2,400,000 2,000,000      
Number of shares called by warrants (in shares)   2,213,115                
Preferred stock, par value (in dollars per share)               $ 0.001 $ 0.001 $ 0.001
Months until exercisable   6 months     6 months          
Exercise price of warrants (in dollars per share)   $ 3.05             0.01  
Shares issued upon conversion (in shares)               863,852   863,852
Class Of Warrant Or Right, Issued   184,426                
Deemed dividend recognized on beneficial conversion features of convertible preferred stock   $ 2,700,000                
Expiration term   5 years 6 months                
Warrants, Fair Value   $ 370,666               $ 400,000
Series N Warrant                    
Class of Stock [Line Items]                    
Months until exercisable   6 months                
Exercise price of warrants (in dollars per share)   $ 2.39                
Series E Convertible Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, par value (in dollars per share)   10             $ 0.001  
Conversion price (in dollars per share)   $ 2.44                
Shares converted (in shares)               210,780    
Deemed dividend recognized on beneficial conversion features of convertible preferred stock                 $ 0 $ 2,665,000
Registered Direct Offering                    
Class of Stock [Line Items]                    
Sale of stock, shares issued (in shares)   1,984,328                
Private Placement                    
Class of Stock [Line Items]                    
Number of shares called by warrants (in shares)         859,813          
Exercise price of warrants (in dollars per share)         $ 1.50          
Private Placement | Series E Convertible Preferred Stock                    
Class of Stock [Line Items]                    
Sale of stock, shares issued (in shares)   865,824