XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Financial Instruments Measured at Fair Value (Tables)
12 Months Ended
Dec. 28, 2024
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
   

At December 28, 2024

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 32,040     $ 37     $ 25     $ 32,052  

U.S. treasury securities

    11,964       12       15       11,961  

Bank certificates of deposit

    6,971       4       3       6,972  

Asset-backed securities

    3,647       6       -       3,653  

Foreign government security

    714       -       -       714  

Municipal securities

    330       3       -       333  
    $ 55,666     $ 62     $ 43     $ 55,685  
   

At 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]
   

Amortized

   

Estimated

 

(in thousands)

 

Cost

   

Fair Value

 

Due in 1 year or less

  $ 47,819     $ 47,855  

Due after 1 year through 5 years

    7,847       7,830  
    $ 55,666     $ 55,685  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at December 28, 2024 using:

 
                           

Total estimated

 
   

Level 1

   

Level 2

   

Level 3

   

fair value

 

Cash

  $ 136,965     $ -     $ -     $ 136,965  

Money market funds

    -       69,442       -       69,442  

Corporate debt securities

    -       32,052       -       32,052  

U.S. treasury securities

    -       11,961       -       11,961  

Bank certificates of deposit

    -       6,972       -       6,972  

Asset-backed securities

    -       3,653       -       3,653  

Foreign government security

    -       714       -       714  

Municipal securities

    -       333       -       333  
    $ 136,965     $ 125,127     $ -     $ 262,092  
   

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  

Municipal securities

    -       335       -       335  

Foreign government security

    -       741       -       741  
    $ 157,697     $ 178,001     $ -     $ 335,698