XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Net Income Per Share (Tables)
12 Months Ended
Dec. 28, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended

 
  

December 28,

  

December 30,

  

December 31,

 

(In thousands, except per share data)

 

2024

  

2023

  

2022

 

Net income

 $61,131  $259,061  $178,882 
             

Shares used in basic Net income per share

  137,623   137,694   137,321 

Dilutive effect of employee equity incentive plans

  699   2,096   3,346 

Shares used in diluted Net income per share

  138,322   139,790   140,667 
             

Basic Net income per share

 $0.44  $1.88  $1.30 

Diluted Net income per share

 $0.44  $1.85  $1.27