v3.24.0.1
Details of Certain Balance Sheet Accounts - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Accounts receivable, net:    
Allowance for credit losses $ (316) $ (519)
Accounts receivable, net 86,854 79,892
The CARES Act    
Accounts receivable, net:    
Government assistance receivable 9,000 9,000
Trade receivables    
Accounts receivable, net:    
Accounts receivable, gross 43,518 41,622
Credit card receivables    
Accounts receivable, net:    
Accounts receivable, gross 27,905 23,311
Other receivables    
Accounts receivable, net:    
Accounts receivable, gross $ 15,747 $ 15,478