Note 5 - Financial Instruments Measured at Fair Value (Tables)
|
6 Months Ended |
Jun. 29, 2024 |
Notes Tables |
|
Unrealized Gain (Loss) on Investments [Table Text Block] |
| | June 29, 2024 | |
| | | | | | Gross | | | Gross | | | Estimated | |
| | Amortized | | | Unrealized | | | Unrealized | | | Fair | |
| | Cost | | | Gains | | | Losses (1) | | | Value | |
Corporate debt securities (2) | | $ | 32,822 | | | $ | 29 | | | $ | 37 | | | $ | 32,814 | |
U.S. treasury securities | | | 13,471 | | | | - | | | | 17 | | | | 13,454 | |
Bank certificates of deposit | | | 8,170 | | | | 1 | | | | 1 | | | | 8,170 | |
Asset-backed securities | | | 3,856 | | | | 3 | | | | 1 | | | | 3,858 | |
Foreign government security | | | 702 | | | | - | | | | - | | | | 702 | |
Municipal securities | | | 330 | | | | 1 | | | | - | | | | 331 | |
| | $ | 59,351 | | | $ | 34 | | | $ | 56 | | | $ | 59,329 | |
| | December 30, 2023 | |
| | | | | | Gross | | | Gross | | | Estimated | |
| | Amortized | | | Unrealized | | | Unrealized | | | Fair | |
| | Cost | | | Gains | | | Losses (1) | | | Value | |
Corporate debt securities (2) | | $ | 45,105 | | | $ | 147 | | | $ | 15 | | | $ | 45,237 | |
U.S. treasury securities | | | 20,439 | | | | 26 | | | | 116 | | | | 20,349 | |
Bank certificates of deposit | | | 15,468 | | | | 20 | | | | - | | | | 15,488 | |
Asset-backed securities | | | 8,017 | | | | 17 | | | | 10 | | | | 8,024 | |
Foreign government security | | | 741 | | | | - | | | | - | | | | 741 | |
Municipal securities | | | 330 | | | | 5 | | | | - | | | | 335 | |
| | $ | 90,100 | | | $ | 215 | | | $ | 141 | | | $ | 90,174 | |
|
Investments Classified by Contractual Maturity Date [Table Text Block] |
| | June 29, 2024 | | | December 30, 2023 | |
| | Amortized | | | Estimated | | | Amortized | | | Estimated | |
| | Cost | | | Fair Value | | | Cost | | | Fair Value | |
Due in one year or less | | $ | 40,377 | | | $ | 40,346 | | | $ | 57,981 | | | $ | 57,887 | |
Due after one year through five years | | | 18,974 | | | | 18,983 | | | | 31,378 | | | | 31,546 | |
Due after five years through ten years | | | - | | | | - | | | | 741 | | | | 741 | |
| | $ | 59,351 | | | $ | 59,329 | | | $ | 90,100 | | | $ | 90,174 | |
|
Fair Value, Assets Measured on Recurring Basis [Table Text Block] |
| | Fair value measurements at June 29, 2024 using: | |
| | | | | | | | | | | | | | Total Estimated | |
| | Level 1 | | | Level 2 | | | Level 3 | | | Fair Value | |
Cash | | $ | 169,955 | | | $ | - | | | $ | - | | | $ | 169,955 | |
Corporate debt securities | | | - | | | | 33,563 | | | | - | | | | 33,563 | |
Money market funds | | | - | | | | 32,364 | | | | - | | | | 32,364 | |
U.S. treasury securities | | | - | | | | 13,454 | | | | - | | | | 13,454 | |
Bank certificates of deposit | | | - | | | | 8,170 | | | | - | | | | 8,170 | |
Asset-backed securities | | | - | | | | 3,858 | | | | - | | | | 3,858 | |
Foreign government security | | | - | | | | 702 | | | | - | | | | 702 | |
Municipal securities | | | - | | | | 331 | | | | - | | | | 331 | |
| | $ | 169,955 | | | $ | 92,442 | | | $ | - | | | $ | 262,397 | |
| | Fair value measurements at December 30, 2023 using: | |
| | | | | | | | | | | | | | Total Estimated | |
| | Level 1 | | | Level 2 | | | Level 3 | | | Fair Value | |
Cash | | $ | 157,697 | | | $ | - | | | $ | - | | | $ | 157,697 | |
Money market funds | | | - | | | | 81,115 | | | | - | | | | 81,115 | |
Corporate debt securities | | | - | | | | 51,949 | | | | - | | | | 51,949 | |
U.S. treasury securities | | | - | | | | 20,349 | | | | - | | | | 20,349 | |
Bank certificates of deposit | | | - | | | | 15,488 | | | | - | | | | 15,488 | |
Asset-backed securities | | | - | | | | 8,024 | | | | - | | | | 8,024 | |
Foreign government security | | | - | | | | 741 | | | | - | | | | 741 | |
Municipal securities | | | - | | | | 335 | | | | - | | | | 335 | |
| | $ | 157,697 | | | $ | 178,001 | | | $ | - | | | $ | 335,698 | |
|