Revenue - Schedule of Deferred Revenue and Costs (Details) $ in Thousands |
6 Months Ended | |||||
---|---|---|---|---|---|---|
Jun. 28, 2025
USD ($)
| ||||||
Revenue from Contract with Customer [Abstract] | ||||||
Deferred Revenue, Balance, beginning of period | $ 139,318 | [1] | ||||
Deferred Revenue, Deferrals in period | 157,992 | [1] | ||||
Deferred Revenue, Recognition of deferrals in period | (164,313) | [1] | ||||
Deferred Revenue, Balance, end of period | 132,997 | [1] | ||||
Deferred costs, Balance, beginning of period | 30,938 | [2] | ||||
Deferred Costs, Deferrals in period | 28,195 | [2] | ||||
Deferred Costs, Recognition of deferrals in period | (35,393) | [2] | ||||
Deferred Costs, Balance, end of period | $ 23,740 | [2] | ||||
|