Details of Certain Balance Sheet Accounts - Schedule of Accounts Receivable, Net (Details) - USD ($) $ in Thousands |
Sep. 28, 2024 |
Dec. 30, 2023 |
|---|---|---|
| Accounts receivable, net: | ||
| Allowance for credit losses | $ (200) | $ (316) |
| Accounts receivable, net of allowance | 46,795 | 86,854 |
| The CARES Act | ||
| Accounts receivable, net: | ||
| Government assistance receivable | 9,000 | 9,000 |
| Trade receivables | ||
| Accounts receivable, net: | ||
| Accounts receivable, gross | 18,522 | 43,518 |
| Credit card receivables | ||
| Accounts receivable, net: | ||
| Accounts receivable, gross | 15,414 | 27,905 |
| Other receivables | ||
| Accounts receivable, net: | ||
| Accounts receivable, gross | $ 13,059 | $ 15,747 |