v3.23.1
Stockholders' Equity - Additional Information (Details)
12 Months Ended
Nov. 17, 2022
USD ($)
$ / shares
Y
item
D
installment
shares
Jun. 14, 2021
USD ($)
$ / shares
shares
May 19, 2021
Jan. 21, 2021
USD ($)
$ / shares
shares
Jan. 19, 2021
$ / shares
shares
Jan. 13, 2021
shares
Dec. 31, 2022
USD ($)
$ / shares
Y
shares
Dec. 31, 2021
USD ($)
$ / shares
Nov. 22, 2022
USD ($)
Jun. 30, 2021
$ / shares
shares
Jan. 31, 2021
$ / shares
shares
Stockholders' Equity                      
Warrants exercise price             $ 11.79     $ 0.01 $ 0.01
Percentage of common stock shares, agreed to register under the November registration rights agreement 200.00%                    
Series B Preferred Stock, face value per share             $ 1,000 $ 1,000      
Fair value of warrants | $             $ 1,510,000        
Change in fair value of derivative liability | $             1,821,000        
Warrant Issuance Costs | $             898,023        
Gain on change in fair value of the warrant liability | $             $ (8,405,000)        
Preferred stock, par value (in dollars per share)             $ 0.0001        
Reverse Stock Split, conversion ratio     0.25                
Minimum                      
Stockholders' Equity                      
Reverse Stock Split, conversion ratio             1.5        
Maximum                      
Stockholders' Equity                      
Reverse Stock Split, conversion ratio             20        
Placement Agents                      
Stockholders' Equity                      
Period within which future financing should be consummated   18 months                  
Shareholder Rights Plan                      
Stockholders' Equity                      
Number of preferred share purchase right for each outstanding share of Common Stock by means of dividend | shares           1          
Minimum acquisition percentage of outstanding common stock to exercise rights           15          
Discount available to right holders to purchase common stock upon acquisition of minimum shareholding by acquiring person           50.00%          
Number of common shares for each right | shares           1          
Rights Agreement                      
Stockholders' Equity                      
Number of One-Thousandth share of Series A Preferred stock Issued In Right | shares         1            
Preferred stock, par value (in dollars per share)         $ 0.001            
Purchase price of right         $ 20            
Series E Warrants                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares             50,000        
Warrants exercise price             $ 8.51       $ 8.51
Term of warrants                     12 months
Series G Warrants                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares             15,000     66,251  
Warrants exercise price             $ 8.51     $ 8.51  
Term of warrants                   5 years  
Series F Warrants                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares                     2,567,299
Warrants exercise price                     $ 6.90
Term of warrants                     5 years
Dividend Yield                      
Stockholders' Equity                      
Warrants, measurement input             0        
Expected term                      
Stockholders' Equity                      
Term of warrants             5 years        
Volatility                      
Stockholders' Equity                      
Fair value of warrants | $                 $ 105    
Warrants, measurement input             127.7        
Risk-free interest rate                      
Stockholders' Equity                      
Warrants, measurement input             0.72        
Preferred Stock [Member]                      
Stockholders' Equity                      
Number of Series B Preferred Stock issued | shares             2,721,723        
January 2021 Private Placement                      
Stockholders' Equity                      
Combined purchase price of common stock and warrants       $ 6.00              
Gross proceeds in offering | $       $ 14,000,000              
Net proceeds in offering | $       $ 12,500,000              
January 2021 Private Placement | Placement Agents                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares       233,391              
Warrants exercise price       $ 6.90              
Warrants exercise period       5 years              
Percentage of offering fees in cash       10.00%              
Number of shares issued upon exchange | shares       233,391              
Percentage of offering fees in warrants       10.00%              
January 2021 Private Placement | Prefunded warrants                      
Stockholders' Equity                      
Aggregate number of shares authorized to issue under purchase agreement | shares       2,333,884              
Share price       $ 0.04              
January 2021 Private Placement | Series E Warrants                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares       2,333,908              
Warrants exercise price       $ 8.51              
Warrants exercise period       12 months              
January 2021 Private Placement | Series F Warrants                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares       2,333,908              
Warrants exercise price       $ 6.90              
Warrants exercise period       5 years              
June 2021 Private Placement                      
Stockholders' Equity                      
Combined purchase price of common stock and warrants   $ 7.547                  
Gross proceeds in offering | $   $ 12,500,000                  
Net proceeds in offering | $   $ 11,200,000                  
June 2021 Private Placement | Placement Agents                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares   152,378                  
Warrants exercise price   $ 7.547                  
Warrants exercise period   5 years                  
Percentage of offering fees in cash   10.00%                  
Number of shares issued upon exchange | shares   152,378                  
Percentage of offering fees in warrants   10.00%                  
Percentage of offering fees on aggregate price of warrant exercise   10.00%                  
Period within which future financing should be consummated   18 months                  
June 2021 Private Placement | Prefunded warrants                      
Stockholders' Equity                      
Aggregate number of shares authorized to issue under purchase agreement | shares   1,653,281                  
Share price   $ 0.01                  
June 2021 Private Placement | Series G Warrants                      
Stockholders' Equity                      
Aggregate number of shares authorized to issue under purchase agreement | shares   1,653,281                  
Warrants exercise price   $ 8.51                  
June 2021 Private Placement | Series G Warrants | Placement Agents                      
Stockholders' Equity                      
Potential fee | $   $ 1,400,000                  
November 2022 Private Placement                      
Stockholders' Equity                      
Warrants to purchase shares of common stock | shares 1,935,485                    
Warrants exercise price $ 7.75                    
Number of Series B Preferred Stock issued | shares 15,000                    
Series B Preferred Stock, face value per share $ 1,000                    
Preferred shares issuable upon conversion of Series B Preferred Stock | shares 1,935,485                    
Series B Preferred Stock, conversion price per share $ 7.75                    
Number of equal monthly installments to redeem Series B Preferred Stock | installment 15                    
Percentage of discount on average closing share prices considered for determination of amortization payments 15.00%                    
Number of lowest closing share prices considered for determination of amortization payments | item 3                    
Trading day period considered for determination of amortization payments 30 days                    
Per share value of Common stock, considered for determination of amortization payments $ 1.25                    
Percentage of minimum price, considered for determination of amortization payments             20.00%        
Series B Preferred Stock, Stock price trigger for conversion $ 11.625                    
Series B Preferred Stock, Threshold Consecutive trading days considered for conversion | D 20                    
Series B Preferred Stock, Daily trading volume of the Common Stock trigger for conversion | shares 100,000                    
Series B Preferred Stock, dividend rate 7.00%                    
Series B Preferred Stock, dividend rate during the continuance of a Triggering Event 15.00%                    
Term of warrants 5 years                    
Total discount upon issuance of Preferred Shares | $             $ 12,300,000        
Issuance date fair value of the associated embedded derivative | $             $ 400,000        
Bifurcated embedded derivative, measurement input             1.16        
Stock issuance costs | $             $ 500,000        
Fair value of warrants | $             1,500,000 $ 9,900,000      
Warrant Issuance Costs | $             900,000        
Gain on change in fair value of the warrant liability | $             $ 8,400,000        
November 2022 Private Placement | Placement Agents                      
Stockholders' Equity                      
Warrants exercise price $ 7.75                    
Percentage of offering fees in cash 7.00%                    
Percentage of offering fees in warrants 3.00%                    
Term of warrants 5 years                    
November 2022 Private Placement | Dividend Yield                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             0.07        
Warrants, measurement input               0      
November 2022 Private Placement | Expected term                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input | Y             1.5        
Warrants, measurement input | Y             4.89        
November 2022 Private Placement | Risk-free interest rate                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             0.072        
Warrants, measurement input             0.040 0.0397      
November 2022 Private Placement | Estimated equity volatility                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             140.0        
Warrants, measurement input             1.25 1.05      
November 2022 Private Placement | Estimated traded volume volatility                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             2.600        
November 2022 Private Placement | Penalty dividend rate                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             0.150        
November 2022 Private Placement | Probability of default                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input             0.077        
Warrants, measurement input             0        
November 2022 Private Placement | Preferred Stock [Member]                      
Stockholders' Equity                      
Issuance date fair value of the associated embedded derivative | $ $ 2,200,000           $ 2,200,000        
Fair value of warrants | $             $ 9,600,000        
November 2022 Private Placement | Preferred Stock [Member] | Dividend Yield                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 0.07                    
November 2022 Private Placement | Preferred Stock [Member] | Expected term                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input | Y 1.61                    
November 2022 Private Placement | Preferred Stock [Member] | Risk-free interest rate                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 0.073                    
November 2022 Private Placement | Preferred Stock [Member] | Fair value of our common stock                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 6.52                    
November 2022 Private Placement | Preferred Stock [Member] | Estimated equity volatility                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 0.850                    
November 2022 Private Placement | Preferred Stock [Member] | Estimated traded volume volatility                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 2.550                    
November 2022 Private Placement | Preferred Stock [Member] | Penalty dividend rate                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 0.150                    
November 2022 Private Placement | Preferred Stock [Member] | Probability of default                      
Stockholders' Equity                      
Bifurcated embedded derivative, measurement input 0.082