Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
The Company and Summary of Significant Accounting Policies (Dilutive Common Stock Equivalents) (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 10,135,739 10,292,591
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 6,007,552 5,781,884
Restricted Stock Units RSU [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 1,436,728 1,152,248
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 2,691,459 3,358,459