XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

The Company’s basic and diluted earnings per share amounts are as follows:

 

 

 

Three Months Ended

 

 

 

March 30,

 

 

April 1,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

46,853

 

 

$

29,068

 

Denominator:

 

 

 

 

 

 

Basic earnings per share - weighted average shares
   outstanding

 

 

49,230

 

 

 

48,788

 

Effect of potential dilutive securities:

 

 

 

 

 

 

Restricted stock units and employee stock
    purchase grants - dilutive shares

 

 

408

 

 

 

321

 

Diluted earnings per share - weighted average shares
   outstanding

 

 

49,638

 

 

 

49,109

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.95

 

 

$

0.60

 

Diluted

 

$

0.94

 

 

$

0.59