v3.25.2
Earnings Per Share and Stockholders' Equity (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The reconciliations of basic net income and diluted earnings per common share for the three and six fiscal months ended June 28, 2025 and June 29, 2024 are as follows:
Three Fiscal Months EndedSix Fiscal Months Ended
June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Net income (in thousands)$4,310 $14,336 $7,115 $31,828 
Weighted-average shares outstanding - Basic7,935,268 8,644,839 8,095,741 8,640,976 
Dilutive effect of share-based awards41,754 40,789 60,985 38,550 
Weighted-average shares outstanding - Diluted7,977,022 8,685,628 8,156,726 8,679,526 
Basic earnings per share$0.54 $1.65 $0.87 $3.68 
Diluted earnings per share$0.54 $1.65 $0.87 $3.66