XML 53 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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense, before income taxes $ 17,404 $ 18,189 $ 33,135 $ 44,690
Total tax benefit recognized (5,386) (6,240) (10,150) (15,544)
Total stock-based compensation expense, net of income taxes 12,018 11,949 22,985 29,146
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 412 350 769 633
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 7,086 3,710 13,096 7,245
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,679 2,932 6,883 5,998
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,227 $ 11,197 $ 12,387 $ 30,814