Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Dilutive Common Stock Equivalents) (Details)

v3.22.1
Summary of Significant Accounting Policies (Dilutive Common Stock Equivalents) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 11,178,297 10,135,739
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 6,246,466 6,007,552
Restricted Stock Units RSU [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 1,685,141 1,436,728
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 3,246,690 2,691,459