Revenue Recognition - Additional Information (Details) $ in Millions |
3 Months Ended | |
---|---|---|
Mar. 30, 2025
USD ($)
brand_category
|
Mar. 31, 2024
USD ($)
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
Revenue recognized related to contract liability balance | $ (134.7) | $ (22.1) |
Revenue, remaining performance obligation, amount | $ 1.4 | |
Number of brand categories | brand_category | 3 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-31 | ||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
Revenue, remaining performance obligation, amount | $ 1.4 | |
Revenue, remaining performance obligation, period | 3 months |