XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Employee benefit plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes $ 18,466 $ 17,870 $ 51,601 $ 62,560
Total tax benefit recognized (5,573) (7,323) (15,723) (22,867)
Total stock-based compensation expense, net of income taxes 12,893 10,547 35,878 39,693
Cost of Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes 426 410 1,195 1,043
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes 8,039 4,872 21,135 12,117
Selling and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes 3,816 3,516 10,699 9,514
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes $ 6,185 $ 9,072 $ 18,572 $ 39,886