XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Note 2 - Net Income Per Share (Tables)
6 Months Ended
Jun. 29, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 29,

   

July 1,

   

June 29,

   

July 1,

 

(In thousands, except per share data)

 

2024

   

2023

   

2024

   

2023

 

Net income

  $ 22,631     $ 50,644     $ 37,427     $ 106,567  
                                 

Shares used in basic Net income per share

    137,548       137,735       137,480       137,573  

Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition

    695       2,033       1,005       2,393  

Shares used in diluted Net income per share

    138,243       139,768       138,485       139,966  
                                 

Basic Net income per share

  $ 0.16     $ 0.37     $ 0.27     $ 0.77  

Diluted Net income per share

  $ 0.16     $ 0.36     $ 0.27     $ 0.76  
   

Three Months Ended

   

Six Months Ended

 
   

June 29,

   

July 1,

   

June 29,

   

July 1,

 

(In thousands)

 

2024

   

2023

   

2024

   

2023

 

Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive

    1,001       158       898       115