XML 113 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
USD ($)
item
Apr. 03, 2022
USD ($)
Jul. 04, 2021
USD ($)
Apr. 04, 2021
USD ($)
Jul. 03, 2022
USD ($)
item
Disaggregation of Revenue [Line Items]          
Number of performance obligation | item 1       1
Practical expedient         true
Number of contractual liabilities | item 2       2
Maximum          
Disaggregation of Revenue [Line Items]          
Revenue duration period         36 months
Deferred Revenue          
Significant changes in the contract liabilities balances          
Beginning Balance $ 315 $ 145 $ 5,949 $ 792 $ 145
Revenue recognized that was included in contract liability balance at the beginning of the period (315) (145) (5,949) (792)  
Increase due to cash received, excluding amounts recognized as revenue during the period 101 315 1,259 5,949  
Ending Balance 101 315 1,259 5,949 101
Stored-Value Cards          
Significant changes in the contract liabilities balances          
Beginning Balance 7,292 7,240 4,922 4,973 7,240
Revenue recognized that was included in contract liability balance at the beginning of the period (2,330) (1,786) (542) (792)  
Increase due to cash received, excluding amounts recognized as revenue during the period 3,140 1,838 1,307 741  
Ending Balance $ 8,102 $ 7,292 $ 5,687 $ 4,922 $ 8,102