v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 27, 2026
Earnings Per Share [Abstract]  
Schedule of a Reconciliation of the Numerator and Denominator for 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 27, 2026   June 28, 2025   June 27, 2026   June 28, 2025
Numerator:                
Net income (loss)   $ 6,981     $ (17,226 )   $ 7,109     $ (9,458 )
                                 
Denominator:                                
Weighted average number of common shares outstanding – Basic     15,957,073       16,370,674       15,951,342       16,494,828  
                                 
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans     315,832       —       280,279       —  
                                 
Weighted average number of common shares outstanding – Diluted     16,272,905       16,370,674       16,231,621       16,494,828