v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic earnings per share:
Six months endedThree months ended
(In thousands, except per share amounts)June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Basic Earnings per Common Share:
Net Income (Loss) - Basic$10,842 $(1,645)$1,314 $1,533 
Weighted Average Shares - Basic35,347 34,936 35,406 35,007 
Basic Earnings per Common Share$0.31 $(0.05)$0.04 $0.04 
The following table sets forth the computation of diluted net income (loss) per share:
Six months endedThree months ended
(In thousands, except per share amounts)June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Diluted Earnings per Common Share:
Net Income (Loss) - Diluted$10,842 $(1,645)$1,314 $1,533 
Weighted Average Shares - Basic35,347 34,936 35,406 35,007 
Net Effect of Dilutive Stock Awards712 — 962 540 
Weighted Average Shares - Diluted36,059 34,936 36,368 35,547 
Diluted Earnings per Common Share$0.30 $(0.05)$0.04 $0.04