Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 26, 2026 |
Sep. 27, 2025 |
Sep. 26, 2026 |
Sep. 27, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from earnings per share computation | 179,874 | 398,043 | 483,549 | 402,136 |
| Stock Options [Member] | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from earnings per share computation | 178,152 | 393,413 | 482,975 | 397,613 |
| Restricted Stock Units [Member] | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from earnings per share computation | 1,722 | 4,630 | 574 | 4,523 |