v3.25.2
Note 2 - Net Income per Share (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 28,

  

June 29,

  

June 28,

  

June 29,

 

(In thousands, except per share data)

 

2025

  

2024

  

2025

  

2024

 

Net income

 $2,913  $22,631  $7,935  $37,427 
                 

Shares used in basic Net income per share

  137,112   137,548   137,399   137,480 

Dilutive effect of employee equity incentive awards

  484   695   276   1,005 

Shares used in diluted Net income per share

  137,596   138,243   137,675   138,485 
                 

Basic Net income per share

 $0.02  $0.16  $0.06  $0.27 

Diluted Net income per share

 $0.02  $0.16  $0.06  $0.27