v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic Shares Outstanding to Diluted Shares Outstanding
Basic weighted average shares outstanding is reconciled to diluted weighted average shares outstanding as follows (in thousands):
Thirteen Weeks EndedTwenty-Six Weeks Ended
June 28,
2025
June 29,
2024
June 28,
2025
June 29,
2024
Basic weighted average shares outstanding27,912 29,343 28,149 29,346 
Dilutive shares85 114 106 122 
Diluted weighted average shares outstanding27,997 29,457 28,255 29,468