v3.26.1
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
USD ($)
item
Mar. 29, 2026
USD ($)
Jun. 29, 2025
USD ($)
Mar. 30, 2025
USD ($)
Jun. 28, 2026
USD ($)
item
Jun. 29, 2025
USD ($)
Disaggregation of Revenue            
Number of performance obligation | item 1       1  
Practical expedient         true  
Number of contractual liabilities | item 2       2  
Net revenue $ 67,807   $ 81,520   $ 125,338 $ 145,675
Maximum            
Disaggregation of Revenue            
Revenue duration period         36 months  
Stored-Value Cards            
Significant changes in the contract liabilities balances            
Beginning Balance 18,113 $ 18,231 19,012 $ 17,883 $ 18,231 17,883
Revenue recognized that was included in contract liability balance at the beginning of the period (1,434) (1,826) (1,022) (1,953)    
Increase due to cash received, other revenue recognized including breakage, and other activity during the period 987 1,708 1,937 3,082    
Ending Balance 17,666 $ 18,113 19,927 $ 19,012 17,666 19,927
Stored-value gift cards and store credits            
Disaggregation of Revenue            
Net revenue $ 1,600   $ 600   $ 2,100 $ 1,000