Revenue - Additional Information (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
---|---|---|---|---|
Jun. 28, 2025 |
Dec. 28, 2024 |
|||
Revenue from Contract with Customer [Abstract] | ||||
Recognition of deferrals in period | [1] | $ 164,313 | ||
Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period | $ 64,000 | |||
Amount of Deferred revenue that is recognized ratably over a period of three years or less | $132,997 of deferred revenue as of June 28, 2025, the Company expects to recognize approximately 87% ratably over a total period of three years or less. | |||
Deferred revenue | [1] | $ 132,997 | $ 139,318 | |
|