Note 3 - Stock-based Compensation - Stock-based Compensation Plan Expenses (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2019 |
Mar. 31, 2018 |
|
Share based compensation expense | $ 16,010 | $ 15,030 |
Tax benefit related to stock-based compensation | 838 | 1,131 |
Cost of Sales [Member] | ||
Share based compensation expense | 531 | 433 |
Research and Development Expense [Member] | ||
Share based compensation expense | 4,429 | 3,995 |
Selling, General and Administrative Expenses [Member] | ||
Share based compensation expense | $ 11,050 | $ 10,602 |