v3.26.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 192,662 $ 185,583 $ 354,183 $ 351,887
Owned Digital Channels | Direct        
Disaggregation of Revenue [Line Items]        
Total Revenue 74,821 62,053 137,648 115,037
In-Store Channel (Non-Digital component) | Direct        
Disaggregation of Revenue [Line Items]        
Total Revenue 64,946 72,823 117,907 139,529
Marketplace Channel | 3rd party        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 52,895 $ 50,707 $ 98,628 $ 97,321