Note 7 - Stock-based Compensation - Stock-based Compensation Plan Expenses (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|||
Share based compensation expense | $ 160,992 | $ 123,479 | $ 85,551 | ||
Tax benefit related to stock-based compensation | [1] | 2,498 | 1,760 | 1,855 | |
Cost of Sales [Member] | |||||
Share based compensation expense | 4,721 | 3,543 | 2,592 | ||
Research and Development Expense [Member] | |||||
Share based compensation expense | 35,355 | 26,030 | 20,033 | ||
Selling, General and Administrative Expenses [Member] | |||||
Share based compensation expense | $ 120,916 | $ 93,906 | $ 62,926 | ||
|