Earnings Per Share - Narrative (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 27, 2026 |
Jun. 28, 2025 |
Jun. 27, 2026 |
Jun. 28, 2025 |
|
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Time-based shares excluded from the computation of diluted earnings per share (in shares) | 27,706 | 37,848 | 45,328 | 35,276 |
| Performance Shares | ||||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Weighted average number of shares, contingently issuable (in shares) | 0 | 3,051,782 | ||
| Restricted Stock Units (RSUs) | ||||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Weighted average number of shares, contingently issuable (in shares) | 371,438 | 67,783 | ||