Significant Accounting Policies - Anti-dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 28, 2026 |
Jun. 29, 2025 |
Jun. 28, 2026 |
Jun. 29, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Total | 251,718 | 366,771 | 251,718 | 366,771 |
| Employee Stock Option | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Total | 10,760 | 10,760 | 10,760 | 10,760 |
| RSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Total | 74,502 | 172,513 | 74,502 | 172,513 |
| PSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Total | 160,772 | 167,438 | 160,772 | 167,438 |
| ESPP | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Total | 5,684 | 16,060 | 5,684 | 16,060 |