Equity Compensation (Details) (Stock options, USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jan. 01, 2015
Aug. 07, 2013
Shares Subject to Options Outstanding        
Balance at the beginning of the period (in shares) 4,905,214 4,649,238    
Granted (in shares) 1,592,268 480,698    
Exercised (in shares) (1,512,514) (107,042)    
Expired (in shares) (136) (27,772)    
Forfeited (in shares) (133,611) (89,908)    
Balance at the end of the period (in shares) 4,851,221 4,905,214    
Exercisable options (in shares) 2,494,711 3,285,695    
Vested and expected to vest at the end of the period (in shares) 4,615,485 4,544,942    
Weighted Average Grant Date Fair Value        
Granted (in dollars per share) $ 9.99 $ 10.08    
Weighted Average Exercise Price        
Balance at the beginning of the period (in dollars per share) $ 6.31 $ 5.56    
Granted (in dollars per share) $ 18.00 $ 13.20    
Exercised (in dollars per share) $ 4.24 $ 4.17    
Expired (in dollars per share) $ 7.40 $ 5.79    
Forfeited (in dollars per share) $ 13.77 $ 7.14    
Balance at the end of the period (in dollars per share) $ 10.57 $ 6.31    
Exercisable options at the end of the period (in dollars per share) $ 6.33 $ 4.88    
Vested and expected to vest (in dollars per share) $ 10.30 $ 6.15    
Weighted-Average Remaining Contractual Life        
Exercisable options 5 years 7 months 6 days 4 years 10 months 24 days    
Vested and expected to vest 7 years 5 years 10 months 24 days    
2013 Plan
       
Stock options        
Annual increase in shares authorized for issuance as a percentage of shares outstanding as of the preceding December 31       5.00%
Increase in number of shares authorized for issuance     1,215,269