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