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.23.1
Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Current share price | 2021 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.19 $ 2.65
Current share price | June 2020 Investor Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) 1.19 2.65
Current share price | June 2020 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) 1.19 2.65
Current share price | December 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) 1.19 2.65
Current share price | December 2019 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) 1.19 2.65
Current share price | May 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) 1.19 2.65
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.0421 0.0113
Risk-free interest rate | June 2020 Investor Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0423 0.0111
Risk-free interest rate | June 2020 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0433 0.0103
Risk-free interest rate | December 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0432 0.0104
Risk-free interest rate | December 2019 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0442 0.0096
Risk-free interest rate | May 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.046 0.0083
Expected term (years) | 2021 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Expected term (years) 3 years 1 month 9 days 4 years 1 month 9 days
Expected term (years) | June 2020 Investor Warrants    
Schedule of Capitalization, Equity [Line Items]    
Expected term (years) 2 years 11 months 8 days 3 years 11 months 8 days
Expected term (years) | June 2020 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Expected term (years) 2 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 (years) 2 years 5 months 19 days 3 years 5 months 19 days
Expected term (years) | December 2019 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Expected term (years) 1 year 11 months 19 days 2 years 11 months 19 days
Expected term (years) | May 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Expected term (years) 1 year 4 months 24 days 2 years 4 months 24 days
Volatility of stock | 2021 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.996 0.983
Volatility of stock | June 2020 Investor Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.996 1.039
Volatility of stock | June 2020 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.735 1.000
Volatility of stock | December 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.733 0.997
Volatility of stock | December 2019 Placement Agent Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.718 1.029
Volatility of stock | May 2019 Warrants    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.745 1.091