XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 28, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income per Share

Below are basic and diluted EPS data for the periods indicated, which are in thousands except for per share data.

For the Years Ended

December 28,

December 29,

December 30,

    

2022

    

2021

    

2020

Numerator:

 

  

 

  

 

  

Net income

$

20,801

$

29,121

$

24,474

Denominator:

 

  

 

  

 

  

Weighted-average shares outstanding—basic

 

36,350,579

 

35,973,892

 

35,193,325

Weighted-average shares outstanding—diluted

 

36,575,904

 

36,446,756

 

35,796,406

Net income per share—basic

$

0.57

$

0.81

$

0.70

Net income per share—diluted

$

0.57

$

0.80

$

0.68

Anti-dilutive securities not considered in diluted EPS calculation

 

535,574

 

136,397

 

81,041

Schedule of Reconciliation of Basic and Diluted Share Counts

Below is a reconciliation of basic and diluted share counts.

For the Years Ended

    

December 28,

    

December 29,

    

December 30,

2022

2021

2020

Weighted-average shares outstanding—basic

 

36,350,579

 

35,973,892

 

35,193,325

Dilutive effect of stock options and restricted shares

 

225,325

 

472,864

 

603,081

Weighted-average shares outstanding—diluted

 

36,575,904

 

36,446,756

 

35,796,406