XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Financial Instruments Measured at Fair Value (Tables)
3 Months Ended
Mar. 30, 2024
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
   

March 30, 2024

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 44,509     $ 60     $ 28     $ 44,541  

U.S. treasury securities

    18,458       4       62       18,400  

Bank certificates of deposit

    10,290       7       -       10,297  

Asset-backed securities

    5,953       7       3       5,957  

Foreign government security

    730       -       -       730  

Municipal securities

    330       2       -       332  
    $ 80,270     $ 80     $ 93     $ 80,257  
           

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]
   

March 30, 2024

   

December 30, 2023

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 51,055     $ 50,992     $ 57,981     $ 57,887  

Due after one year through five years

    28,485       28,535       31,378       31,546  

Due after five years through ten years

    730       730       741       741  
    $ 80,270     $ 80,257     $ 90,100     $ 90,174  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at March 30, 2024 using:

 
                           

Total estimated

 
   

Level 1

   

Level 2

   

Level 3

   

fair value

 

Cash

  $ 135,293     $ -     $ -     $ 135,293  

Corporate debt securities

    -       52,611       -       52,611  

Money market funds

    -       47,703       -       47,703  

U.S. treasury securities

    -       18,399       -       18,399  

Bank certificates of deposit

    -       10,297       -       10,297  

Asset-backed securities

    -       5,957       -       5,957  

Foreign government security

    -       730       -       730  
Municipal securities     -       332       -       332  
    $ 135,293     $ 136,029     $ -     $ 271,322  
   

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