Revenue - Additional Information (Details) - USD ($) $ in Thousands |
9 Months Ended | |||
|---|---|---|---|---|
Sep. 28, 2024 |
Dec. 30, 2023 |
|||
| Revenue from Contract with Customer [Abstract] | ||||
| Recognition of deferrals in period | [1] | $ 242,781 | ||
| Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period | $ 84,371 | |||
| Amount of Deferred revenue that is recognized ratably over a period of three years or less | $143,276 of deferred revenue as of September 28, 2024, the Company expects to recognize approximately 90% ratably over a total period of three years or less. | |||
| Deferred revenue | [1] | $ 143,276 | $ 137,337 | |
| ||||