Annual report pursuant to Section 13 and 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
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 14,616,198 7,766,489
Convertible notes    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,733,712 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,208,740 1,465,450
Restricted stock units    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,677,060 2,436,968
Restricted shares    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 574 6,219