XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

Three Months Ended

Six Months Ended

    

July 1,

    

July 2,

    

July 1,

    

July 2,

2023

2022

2023

2022

Net income

$

10,956

$

22,135

$

24,923

$

45,042

Shares used in computing basic earnings per share

31,614

 

35,722

31,786

 

36,862

Effect of dilutive securities:

Convertible debt and stock-based awards

1,312

 

882

1,553

 

1,201

Shares used in computing diluted earnings per share

32,926

 

36,604

33,339

 

38,063

Earnings per share:

Basic

$

0.35

$

0.62

$

0.78

$

1.22

Diluted

$

0.33

$

0.60

$

0.75

$

1.18