v3.4.0.3
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 8,733 8,901
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 5,980 6,891
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 2,459 1,458
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 162 171
Common stock warrants | Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 132 360
Common stock subject to repurchase or forfeiture    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share 0 21