Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Warrant Activity (Details)

v3.21.1
Stockholders' Equity - Summary of Warrant Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Feb. 28, 2019
Jan. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]        
Number of Shares, Warrants Outstanding, Beginning balance   305,060 363,727 305,060
Number of Shares, Warrants Granted     1,540,139 65,690
Number of Shares, Warrants Exercised (7,023) (7,023) (22,438) (7,023)
Number of Shares, Warrants Forfeited or Cancelled    
Number of Shares, Warrants Outstanding, Ending balance     1,881,429 363,727
Weighted Average Exercise Price, Warrants outstanding, Beginning balance   $ 27.50 $ 25.60 $ 27.50
Weighted Average Exercise Price, Warrants Granted     3.19 15.60
Weighted Average Exercise Price, Warrants Exercised     10.80
Weighted Average Exercise Price, Warrants Forfeited or cancelled    
Weighted Average Exercise Price, Warrants outstanding, Ending balance     $ 7.57 $ 25.60
Weighted Average Remaining Contractual Life (Years), Warrants outstanding, Beginning balance     3 years 1 month 13 days 3 years 10 months 10 days
Weighted Average Remaining Contractual Life (Years), Warrants Granted     4 years 7 months 21 days 4 years 4 months 20 days
Weighted Average Remaining Contractual Life (Years), Warrants outstanding, Ending balance     4 years 1 month 27 days 3 years 1 month 13 days