Revenue - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | |||
---|---|---|---|---|
Mar. 29, 2025 |
Dec. 28, 2024 |
|||
Revenue from Contract with Customer [Abstract] | ||||
Recognition of deferrals in period | [1] | $ 81,746 | ||
Amount of Deferred revenue recognized in the period that was deferred as of the beginning of the period | $ 37,000 | |||
Amount of Deferred revenue that is recognized ratably over a period of three years or less | $131,242 of deferred revenue as of March 29, 2025, the Company expects to recognize approximately 87% ratably over a total period of three years or less. | |||
Deferred revenue | [1] | $ 131,242 | $ 139,318 | |
|