XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 28, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income per Share

Below are basic and diluted EPS data for the periods indicated (in thousands except for share and per share data):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Thirteen Weeks Ended

​

Twenty-Six Weeks Ended

​

​

    

June 28, 2023

    

June 29, 2022

​

June 28, 2023

    

June 29, 2022

    

Numerator:

 

​

  

 

​

  

​

​

  

 

​

  

 

Net income

​

$

7,056

​

$

7,141

​

$

11,974

​

$

9,256

​

Denominator:

​

 

  

​

 

  

​

 

  

​

 

  

​

Weighted-average shares outstanding—basic

​

 

35,433,414

​

 

36,331,099

​

 

35,833,759

​

 

36,278,423

​

Weighted-average shares outstanding—diluted

​

 

35,534,104

​

 

36,473,960

​

 

36,018,288

​

 

36,478,808

​

Net income per share—basic

​

$

0.20

​

$

0.20

​

$

0.33

​

$

0.26

​

Net income per share—diluted

​

$

0.20

​

$

0.20

​

$

0.33

​

$

0.25

​

Anti-dilutive securities not considered in diluted EPS calculation

​

 

1,103,710

​

 

952,517

​

 

759,112

​

 

597,201

​

Schedule of Reconciliation of Basic and Diluted Share Counts

Below is a reconciliation of basic and diluted share counts:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Thirteen Weeks Ended

    

Twenty-Six Weeks Ended

    

​

​

June 28, 2023

​

June 29, 2022

​

June 28, 2023

​

June 29, 2022

​

Weighted-average shares outstanding—basic

 

35,433,414

 

36,331,099

 

35,833,759

 

36,278,423

 

Dilutive effect of stock options and restricted shares

 

100,690

 

142,861

 

184,529

 

200,385

 

Weighted-average shares outstanding—diluted

 

35,534,104

 

36,473,960

 

36,018,288

 

36,478,808