Earnings (Net Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Earnings (Net Loss) (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 2,326 | 2,114 | 3,141 | 2,348 |
| Stock options | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 1,675 | 1,745 | 1,716 | 1,478 |
| RSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 651 | 369 | 1,425 | 870 |