XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
USD ($)
item
Jul. 02, 2023
USD ($)
Apr. 02, 2023
USD ($)
Oct. 02, 2022
USD ($)
Jul. 03, 2022
USD ($)
Apr. 03, 2022
USD ($)
Oct. 01, 2023
USD ($)
item
Disaggregation of Revenue              
Number of performance obligation | item 1           1
Practical expedient             true
Number of contractual liabilities | item 2           2
Maximum              
Disaggregation of Revenue              
Revenue duration period             36 months
Deferred Revenue              
Significant changes in the contract liabilities balances              
Beginning Balance $ 98 $ 122 $ 69 $ 101 $ 315 $ 145 $ 69
Revenue recognized that was included in contract liability balance at the beginning of the period (98) (122) (69) (101) (315) (145)  
Increase due to cash received, excluding amounts recognized as revenue during the period 71 98 122 42 101 315  
Ending Balance 71 98 122 42 101 315 71
Stored-Value Cards              
Significant changes in the contract liabilities balances              
Beginning Balance 12,356 11,130 10,828 8,102 7,292 7,240 10,828
Revenue recognized that was included in contract liability balance at the beginning of the period (631) (1,129) (1,720) (3,568) (2,330) (1,786)  
Increase due to cash received, excluding amounts recognized as revenue during the period 944 2,355 2,022 4,278 3,140 1,838  
Ending Balance $ 12,669 $ 12,356 $ 11,130 $ 8,812 $ 8,102 $ 7,292 $ 12,669