Quarterly report pursuant to Section 13 or 15(d)

Capitalization and Equity Structure - Valuation Assumptions (Details)

v3.21.2
Capitalization and Equity Structure - Valuation Assumptions (Details)
9 Months Ended 12 Months Ended
Feb. 11, 2021
$ / shares
Sep. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
2021 Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share) $ 9.61 $ 4.62  
2021 Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share) $ 12.81 $ 12.81  
2021 Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage 0.0046 0.0084  
2021 Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years) 5 years 4 years 4 months 9 days  
2021 Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage 1.071 1.076  
June 2020 Investor Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share)   $ 4.62 $ 6.13
June 2020 Investor Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share)   $ 5.18 $ 5.18
June 2020 Investor Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.0080 0.0035
June 2020 Investor Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years)   4 years 2 months 8 days 4 years 11 months 8 days
June 2020 Investor Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   1.039 1.053
June 2020 Placement Agent Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share)   $ 4.62 $ 6.13
June 2020 Placement Agent Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share)   $ 5.64 $ 5.64
June 2020 Placement Agent Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.0069 0.0031
June 2020 Placement Agent Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years)   3 years 8 months 8 days 4 years 5 months 8 days
June 2020 Placement Agent Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   1.002 1.068
December 2019 Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share)   $ 4.62 $ 6.13
December 2019 Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share)   $ 8.10 $ 8.10
December 2019 Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.0069 0.0031
December 2019 Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years)   3 years 8 months 19 days 4 years 5 months 19 days
December 2019 Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.9996 1.079
December 2019 Placement Agent Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share)   $ 4.62 $ 6.13
December 2019 Placement Agent Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share)   $ 8.44 $ 8.44
December 2019 Placement Agent Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.0058 0.0026
December 2019 Placement Agent Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years)   3 years 2 months 19 days 3 years 11 months 19 days
December 2019 Placement Agent Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   1.026 1.094
May 2019 Warrants | Current share price      
Schedule of Capitalization, Equity [Line Items]      
Current share price (in dollars per share)   $ 4.62 $ 6.13
May 2019 Warrants | Conversion price      
Schedule of Capitalization, Equity [Line Items]      
Conversion price (in dollars per share)   $ 3.52 $ 3.52
May 2019 Warrants | Risk-free interest rate      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   0.0044 0.0021
May 2019 Warrants | Expected term (years)      
Schedule of Capitalization, Equity [Line Items]      
Term (years)   2 years 7 months 6 days 3 years 4 months 24 days
May 2019 Warrants | Volatility of stock      
Schedule of Capitalization, Equity [Line Items]      
Measurement input percentage   1.084 1.072