XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Financial Instruments Measured at Fair Value (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
   

June 28, 2025

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 21,920     $ 15     $ 8     $ 21,927  

Bank certificates of deposit

    11,590       3       1       11,592  

U.S. treasury securities

    7,182       16       4       7,194  

Asset-backed securities

    3,201       1       1       3,201  

Foreign government security

    730       -       -       730  

Municipal securities

    330       1       -       331  
    $ 44,953     $ 36     $ 14     $ 44,975  
     

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  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

June 28, 2025

   

December 28, 2024

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 33,170     $ 33,173     $ 47,819     $ 47,855  

Due after one year through five years

    11,783       11,802       7,847       7,830  
    $ 44,953     $ 44,975     $ 55,666     $ 55,685  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at June 28, 2025 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 121,557     $ -     $ -     $ 121,557  

Money market funds

    -       36,788       -       36,788  

Corporate debt securities

    -       28,018       -       28,018  

Bank certificates of deposit

    -       11,592       -       11,592  

U.S. treasury securities

    -       7,194       -       7,194  

Asset-backed securities

    -       3,201       -       3,201  

Foreign government security

    -       730       -       730  

Municipal securities

    -       331       -       331  
    $ 121,557     $ 87,854     $ -     $ 209,411  
   

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