XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 23,254 $ 20,152 $ 66,583 $ 54,991
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 60,754   $ 60,754  
Weighted-average amortization period     3 years 7 months 8 days  
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 161,733   $ 161,733  
Weighted-average amortization period     3 years 2 months 23 days  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 9,722   $ 9,722  
Weighted-average amortization period     1 year 1 month 27 days  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 5,825   $ 5,825  
Weighted-average amortization period     3 years 11 months 13 days  
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,268 1,113 $ 3,706 3,224
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 12,010 11,048 34,700 30,977
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 6,537 5,115 18,771 12,651
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 3,439 $ 2,876 $ 9,406 $ 8,139