Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.20.2
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 16,654,651 7,694,645
Convertible notes    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 7,221,740 21,740
Warrants    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,996,112 3,836,112
Options    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,211,828 1,720,339
Restricted stock units    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,223,773 2,103,363
Restricted shares    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,198 13,091