XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 27, 2025
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   Nine Months Ended 
   September 27,
2025
   September 28,
2024
   September 27,
2025
   September 28,
2024
 
Numerator:                    
Net (loss) income  $1,582   $4,738   $(7,876)  $20,086 
                     
Denominator:                    
Weighted average number of common shares outstanding – Basic   16,031,340    16,847,866    16,338,644    17,207,632 
                     
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans   336,970    289,199    
    247,633 
                     
Weighted average number of common shares outstanding – Diluted   16,368,310    17,137,065    16,338,644    17,455,265