v3.3.1.900
Stockholders' Equity (Details) - $ / shares
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 03, 2012
Common Stock          
Options and RSUs outstanding under equity incentive plans 7,579,058 7,605,407 7,039,093 6,513,508  
Total shares reserved for future issuance 9,245,419        
Preferred Stock          
Preferred stock, shares authorized 20,000,000 20,000,000      
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001      
Preferred Stock          
Preferred Stock          
Preferred stock, shares authorized         20,000,000
Preferred stock, par value per share (in dollars per share)         $ 0.001
2000 Equity Incentive Plan          
Common Stock          
Options and RSUs outstanding under equity incentive plans 3,527,674        
2012 Equity Incentive Plan          
Common Stock          
Options and RSUs outstanding under equity incentive plans 4,098,884        
Shares available for future grants under an equity incentive plan 1,618,861