Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
1. The Company and Summary of Significant Accounting Policies (Dilutive Common Stock Equivalents) (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 7,762,078 11,886,646
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 5,012,218 5,757,880
Restricted Stock Units R S U [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 662,800 994,417
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 2,087,060 5,134,349