v3.25.2
Revenue Recognition (Details)
$ in Thousands
6 Months Ended
Jun. 29, 2025
USD ($)
installment
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Disaggregation of Revenue [Line Items]      
Membership term used for revenue recognition based on number of estimated uses (in months) 12 months    
Current deferred revenue $ 453,446 $ 302,326 $ 281,795
Percentage of current deferred revenue related to season-long products   90.00%  
Revenue recognized included in the current deferred revenue balance $ 127,000    
Payment terms for billing (in days) 30 days    
Allowance for doubtful accounts receivable $ 24,700 $ 9,300 14,200
Minimum      
Disaggregation of Revenue [Line Items]      
Number of monthly installments (in installments) | installment 3    
Maximum      
Disaggregation of Revenue [Line Items]      
Number of monthly installments (in installments) | installment 12    
Non-Current Deferred Revenue      
Disaggregation of Revenue [Line Items]      
Non-current deferred revenue $ 7,600   $ 7,000