XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 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

Nine Months Ended

    

September 30,

    

October 1,

    

September 30,

    

October 1,

2023

2022

2023

2022

Net income

$

10,348

$

20,999

$

35,271

$

66,041

Shares used in computing basic earnings per share

31,796

 

34,079

31,789

 

35,935

Effect of dilutive securities:

Convertible debt and stock-based awards

282

 

700

1,130

 

1,033

Shares used in computing diluted earnings per share

32,078

 

34,779

32,919

 

36,968

Earnings per share:

Basic

$

0.33

$

0.62

$

1.11

$

1.84

Diluted

$

0.32

$

0.60

$

1.07

$

1.79