Note 9 - Stock-based Compensation - Stock-based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 28, 2025 |
Jun. 29, 2024 |
Jun. 28, 2025 |
Jun. 29, 2024 |
|
Share-Based Payment Arrangement, Expense | $ 24,086 | $ 3,219 | $ 44,459 | $ 21,713 |
Cost of Sales [Member] | ||||
Share-Based Payment Arrangement, Expense | 1,103 | 800 | 2,242 | 1,655 |
Research and Development Expense [Member] | ||||
Share-Based Payment Arrangement, Expense | 10,271 | 5,865 | 19,874 | 13,963 |
Selling, General and Administrative Expenses [Member] | ||||
Share-Based Payment Arrangement, Expense | $ 12,712 | $ (3,446) | $ 22,343 | $ 6,095 |