XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
USD ($)
item
Jul. 03, 2022
USD ($)
Apr. 03, 2022
USD ($)
Oct. 03, 2021
USD ($)
Jul. 04, 2021
USD ($)
Apr. 04, 2021
USD ($)
Oct. 02, 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 $ 101 $ 315 $ 145 $ 1,259 $ 5,949 $ 792 $ 145
Revenue recognized that was included in contract liability balance at the beginning of the period (101) (315) (145) (1,259) (5,949) (792)  
Increase due to cash received, excluding amounts recognized as revenue during the period 42 101 315 247 1,259 5,949  
Ending Balance 42 101 315 247 1,259 5,949 42
Stored-Value Cards              
Significant changes in the contract liabilities balances              
Beginning Balance 8,102 7,292 7,240 5,687 4,922 4,973 7,240
Revenue recognized that was included in contract liability balance at the beginning of the period (3,568) (2,330) (1,786) (117) (542) (792)  
Increase due to cash received, excluding amounts recognized as revenue during the period 4,278 3,140 1,838 924 1,307 741  
Ending Balance $ 8,812 $ 8,102 $ 7,292 $ 6,494 $ 5,687 $ 4,922 $ 8,812