XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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