XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Financial Instruments Measured at Fair Value (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
   

September 27, 2025

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 21,716     $ 21     $ 2     $ 21,735  

Bank certificates of deposit

    12,870       9       -       12,879  

U.S. treasury securities

    9,645       30       2       9,673  

Asset-backed securities

    2,880       5       -       2,885  

Foreign government security

    711       -       -       711  

Municipal securities

    330       -       -       330  
    $ 48,152     $ 65     $ 4     $ 48,213  
   

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]
   

September 27, 2025

   

December 28, 2024

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 35,515     $ 35,537     $ 47,819     $ 47,855  

Due after one year through five years

    12,637       12,676       7,847       7,830  
    $ 48,152     $ 48,213     $ 55,666     $ 55,685  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at September 27, 2025 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 109,799     $ -     $ -     $ 109,799  

Money market funds

    -       36,788       -       36,788  

Corporate debt securities

    -       25,092       -       25,092  

Bank certificates of deposit

    -       12,879       -       12,879  

U.S. treasury securities

    -       9,673       -       9,673  

Asset-backed securities

    -       2,885       -       2,885  

Foreign government security

    -       711       -       711  

Municipal securities

    -       330       -       330  
    $ 109,799     $ 88,358     $ -     $ 198,157  
   

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