XML 86 R71.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 144,506 $ 126,677 $ 111,996
Provision for income taxes (49,014) (49,033) (39,182)
Total stock-based compensation, net of taxes 95,492 77,644 72,814
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 18,287 14,145 11,934
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 29,739 23,927 19,341
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 55,407 53,542 47,570
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 41,073 $ 35,063 $ 33,151