XML 85 R70.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 126,677 $ 111,996 $ 95,884
Provision for income taxes (49,033) (39,182) (34,829)
Total stock-based compensation, net of taxes 77,644 72,814 61,055
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 14,145 11,934 10,867
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 23,927 19,341 17,472
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 53,542 47,570 39,290
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 35,063 $ 33,151 $ 28,255