Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Schedule of Warrant Weighted Average Assumptions (Details)

v3.21.2
Fair Value of Financial Instruments - Schedule of Warrant Weighted Average Assumptions (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2020
shares
Dec. 31, 2020
$ / shares
shares
Jun. 30, 2021
$ / shares
shares
Fair Value of Financial Instruments      
Warrants exchanged   470,238  
Common stock issued in exchange for warrants (in shares)   319,756  
Warrants outstanding     9,357
Current stock price      
Fair Value of Financial Instruments      
Fair value measurement input | $ / shares   5.36 6.73
Estimated volatility of future stock price      
Fair Value of Financial Instruments      
Fair value measurement input   141.28 130.30
Risk free interest rate      
Fair Value of Financial Instruments      
Fair value measurement input   0.17 0.36
Expected term      
Fair Value of Financial Instruments      
Fair value measurement input   2.90 2.41
Warrant      
Fair Value of Financial Instruments      
Number of warrants reclassified to liability 479,595