XML 120 R105.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share-Based Compensation (Schedule of Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 28,288 $ 23,761 $ 44,300
Less: income tax benefit 6,223 5,751 8,541
Net share-based compensation expense 22,065 18,010 35,759
Cost of sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 2,553 2,177 2,809
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 4,735 5,686 6,696
Sales and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 4,824 4,815 9,086
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 16,176 $ 11,083 $ 25,709