v3.25.2
Revenue Recognition - Schedule of Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total Company $ 327,925 $ 408,413 $ 721,186 $ 878,862
Retail stores        
Disaggregation of Revenue [Line Items]        
Total Company 287,974 358,584 632,415 773,339
Online, phone, chat and other        
Disaggregation of Revenue [Line Items]        
Total Company $ 39,951 $ 49,829 $ 88,771 $ 105,523