Revenue - Schedule of Deferred Revenue and Costs (Details) $ in Thousands |
9 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Sep. 28, 2024
USD ($)
| ||||||
| Revenue from Contract with Customer [Abstract] | ||||||
| Deferred Revenue, Balance, beginning of period | $ 137,337 | [1] | ||||
| Deferred Revenue, Deferrals in period | 248,720 | [1] | ||||
| Deferred Revenue, Recognition of deferrals in period | (242,781) | [1] | ||||
| Deferred Revenue, Balance, end of period | 143,276 | [1] | ||||
| Deferred costs, Balance, beginning of period | 27,373 | [2] | ||||
| Deferred Costs, Deferrals in period | 47,371 | [2] | ||||
| Deferred Costs, Recognition of deferrals in period | (43,365) | [2] | ||||
| Deferred Costs, Balance, end of period | $ 31,379 | [2] | ||||
| ||||||