Annual report pursuant to Section 13 and 15(d)

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

v3.7.0.1
The Company and Summary of Significant Accounting Policies (Dilutive Common Stock Equivalents) (Details) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 11,886,646 14,229,066
Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 5,757,880 5,043,228
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 994,417 653,937
Non-Employee Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation   33,333
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation 5,134,349 8,498,568