Net Income Per Share - Schedule of Excluded Common Shares Including at Anti-dilutive Effect (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 28, 2025 |
Sep. 29, 2024 |
Sep. 28, 2025 |
Sep. 29, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 169 | 2,208 | 175 | 7,586 |
| Employee Stock Option | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 499 | |||
| Unvested RSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 118 | 1,668 | 123 | 4,972 |
| Unvested PSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 51 | 540 | 52 | 2,115 |