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.21.1
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 17,549,173 8,368,174
Convertible notes    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,920,000 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,087,033 1,381,173
Restricted stock units    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,545,454 3,124,460
Restricted shares    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 574 4,689