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

September 28, 2024

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 50,457     $ 171     $ 2     $ 50,626  

U.S. treasury securities

    16,827       47       1       16,873  

Bank certificates of deposit

    8,562       12       -       8,574  

Asset-backed securities

    2,827       10       -       2,837  

Foreign government security

    732       -       -       732  

Municipal securities

    330       4       -       334  
    $ 79,735     $ 244     $ 3     $ 79,976  
   

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]
   

September 28, 2024

   

December 30, 2023

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 66,546     $ 66,708     $ 57,981     $ 57,887  

Due after one year through five years

    13,189       13,268       31,378       31,546  

Due after five years through ten years

    -       -       741       741  
    $ 79,735     $ 79,976     $ 90,100     $ 90,174  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at September 28, 2024 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 135,158     $ -     $ -     $ 135,158  

Corporate debt securities

    -       70,113       -       70,113  

Money market funds

    -       34,197       -       34,197  

U.S. treasury securities

    -       16,873       -       16,873  

Bank certificates of deposit

    -       8,994       -       8,994  

Asset-backed securities

    -       2,837       -       2,837  

Foreign government security

    -       732       -       732  

Municipal securities

    -       334       -       334  
    $ 135,158     $ 134,080     $ -     $ 269,238  
   

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