XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Schedule of a Reconciliation of the Numerator and Denominator for the Basic and Diluted Earnings Per Share Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:
   Three Months Ended   Six Months Ended 
   June 29, 2024   July 1, 2023   June 29, 2024   July 1, 2023 
Numerator:                
Net income  $8,264   $16,185   $15,348   $30,535 
                     
Denominator:                    
Weighted average number of common shares outstanding – Basic   17,343,341    17,714,471    17,388,509    17,696,579 
                     
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans   275,167    111,734    226,735    101,942 
                     
Weighted average number of common shares outstanding – Diluted     17,618,508    17,826,205    17,615,244    17,798,521