Annual report pursuant to Section 13 and 15(d)

Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)

v3.22.0.1
Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)
12 Months Ended
Feb. 11, 2021
$ / shares
Jun. 10, 2020
$ / shares
Dec. 31, 2021
$ / shares
Dec. 31, 2020
$ / shares
Current share price | 2021 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share) $ 9.61   $ 2.65  
Current share price | June 2020 Investor Warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share)     2.65 $ 6.13
Current share price | June 2020 placement agent warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share)   $ 6.13 2.65  
Current share price | December 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share)     2.65 6.13
Current share price | December 2019 Placement Agent Warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share)     2.65 6.13
Current share price | May 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Current share price (in dollars per share)     2.65 6.13
Conversion price | 2021 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share) $ 12.81   12.81  
Conversion price | June 2020 Investor Warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share)     5.18 5.18
Conversion price | June 2020 placement agent warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share)   $ 5.64 5.64  
Conversion price | December 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share)     8.10 8.10
Conversion price | December 2019 Placement Agent Warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share)     8.44 8.44
Conversion price | May 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Conversion price (in dollars per share)     $ 3.52 $ 3.52
Risk-free interest rate | 2021 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage 0.0046   0.0113  
Risk-free interest rate | June 2020 Investor Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     0.0111 0.0035
Risk-free interest rate | June 2020 placement agent warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage   0.0031 0.0103  
Risk-free interest rate | December 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     0.0104 0.0031
Risk-free interest rate | December 2019 Placement Agent Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     0.0096 0.0026
Risk-free interest rate | May 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     0.0083 0.0021
Expected term (years) | 2021 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term 5 years   4 years 1 month 9 days  
Expected term (years) | June 2020 Investor Warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term     3 years 11 months 8 days 4 years 11 months 8 days
Expected term (years) | June 2020 placement agent warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term   4 years 5 months 8 days 3 years 5 months 8 days  
Expected term (years) | December 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term     3 years 5 months 19 days 4 years 5 months 19 days
Expected term (years) | December 2019 Placement Agent Warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term     2 years 11 months 19 days 3 years 11 months 19 days
Expected term (years) | May 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Expected term     2 years 4 months 24 days 3 years 4 months 24 days
Volatility of stock | 2021 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage 1.071   0.983  
Volatility of stock | June 2020 Investor Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     1.039 1.053
Volatility of stock | June 2020 placement agent warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage   1.068 1.000  
Volatility of stock | December 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     0.997 1.079
Volatility of stock | December 2019 Placement Agent Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     1.029 1.094
Volatility of stock | May 2019 Warrants        
Schedule of Capitalization, Equity [Line Items]        
Measurement input percentage     1.091 1.072