XML 14 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 46,815 $ 46,632 $ 140,262 $ 138,815
Provision for income taxes (14,867) (7,802) (41,658) (37,692)
Total stock-based compensation, net of income taxes 31,948 38,830 98,604 101,123
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 5,555 5,494 16,917 16,343
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 12,842 11,249 36,943 32,684
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 15,593 16,835 46,384 49,543
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 12,825 $ 13,054 $ 40,018 $ 40,245