XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Financial Instruments Measured at Fair Value (Tables)
3 Months Ended
Mar. 29, 2025
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
   

March 29, 2025

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 29,426     $ 27     $ 12     $ 29,441  

Bank certificates of deposit

    9,511       4       1       9,514  

U.S. treasury securities

    4,727       7       5       4,729  

Asset-backed securities

    4,194       3       1       4,196  

Foreign government security

    720       -       -       720  

Municipal securities

    330       2       -       332  
    $ 48,908     $ 43     $ 19     $ 48,932  
   

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]
   

March 29, 2025

   

December 28, 2024

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 36,176     $ 36,193     $ 47,819     $ 47,855  

Due after one year through five years

    12,732       12,739       7,847       7,830  
    $ 48,908     $ 48,932     $ 55,666     $ 55,685  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at March 29, 2025 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 113,202     $ -     $ -     $ 113,202  

Money market funds

    -       37,308       -       37,308  

Corporate debt securities

    -       30,807       -       30,807  

Bank certificates of deposit

    -       9,514       -       9,514  

U.S. treasury securities

    -       4,729       -       4,729  

Asset-backed securities

    -       4,196       -       4,196  

Foreign government security

    -       720       -       720  

Municipal securities

    -       332       -       332  
    $ 113,202     $ 87,606     $ -     $ 200,808  
   

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