XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Net Income Per Share (Tables)
9 Months Ended
Oct. 01, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 

(in thousands, except per share data)

 

2022

   

2021

   

2022

   

2021

 

Net income

  $ 46,359     $ 26,739     $ 126,969     $ 67,390  
                                 

Shares used in basic Net income per share

    137,267       136,638       137,397       136,476  

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

    2,668       4,994       3,524       5,687  

Shares used in diluted Net income per share

    139,935       141,632       140,921       142,163  
                                 

Basic Net income per share

  $ 0.34     $ 0.20     $ 0.92     $ 0.49  

Diluted Net income per share

  $ 0.33     $ 0.19     $ 0.90     $ 0.47  
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 

(in thousands)

 

2022

   

2021

   

2022

   

2021

 

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

    604       358       535       182