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

March 28, 2026

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 147,366     $ 21     $ 206     $ 147,181  

Bank certificates of deposit

    73,260       6       70       73,196  

U.S. treasury securities

    42,121       11       99       42,033  

Asset-backed securities

    14,689       2       23       14,668  

Foreign government security

    681       -       -       681  
    $ 278,117     $ 40     $ 398     $ 277,759  
   

December 27, 2025

 
           

Gross

   

Gross

   

Estimated

 
   

Amortized

   

Unrealized

   

Unrealized

   

Fair

 
   

Cost

   

Gains

   

Losses (1)

   

Value

 

Corporate debt securities (2)

  $ 150,314     $ 60     $ 13     $ 150,361  

Bank certificates of deposit

    58,130       26       -       58,156  

U.S. treasury securities

    37,584       68       -       37,652  

Asset-backed securities

    10,038       18       -       10,056  

Foreign government security

    703       -       -       703  
    $ 256,769     $ 172     $ 13     $ 256,928  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

March 28, 2026

   

December 27, 2025

 
   

Amortized

   

Estimated

   

Amortized

   

Estimated

 
   

Cost

   

Fair Value

   

Cost

   

Fair Value

 

Due in one year or less

  $ 210,886     $ 210,740     $ 200,379     $ 200,436  

Due after one year through five years

    67,231       67,019       56,390       56,492  
    $ 278,117     $ 277,759     $ 256,769     $ 256,928  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

Fair value measurements at March 28, 2026 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 114,422     $ -     $ -     $ 114,422  

Corporate debt securities

    -       153,664       -       153,664  

Money market funds

    -       90,036       -       90,036  

Bank certificates of deposit

    -       73,196       -       73,196  

U.S. treasury securities

    -       42,033       -       42,033  

Asset-backed securities

    -       14,668       -       14,668  

Foreign government security

    -       681       -       681  
    $ 114,422     $ 374,278     $ -     $ 488,700  
   

Fair value measurements at December 27, 2025 using:

 
                           

Total Estimated

 
   

Level 1

   

Level 2

   

Level 3

   

Fair Value

 

Cash

  $ 142,091     $ -     $ -     $ 142,091  

Corporate debt securities

    -       183,611       -       183,611  

Bank certificates of deposit

    -       58,156       -       58,156  

Money market funds

    -       51,712       -       51,712  

U.S. treasury securities

    -       37,652       -       37,652  

Asset-backed securities

    -       10,056       -       10,056  

Foreign government security

    -       703       -       703  
    $ 142,091     $ 341,890     $ -     $ 483,981