XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Stock-based Compensation - Stock-based Compensation Plan Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share based compensation expense $ 60,098 $ 52,306 $ 112,904 $ 98,232
Tax benefit related to stock-based compensation (1) 703 798 1,163 1,506
Cost of Sales [Member]        
Share based compensation expense 1,913 1,611 3,586 3,009
Research and Development Expense [Member]        
Share based compensation expense 12,469 11,682 24,147 22,129
Selling, General and Administrative Expenses [Member]        
Share based compensation expense $ 45,716 $ 39,013 $ 85,171 $ 73,094