v3.23.1
Details of Certain Balance Sheet Accounts - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Accounts receivable, net:    
Allowance for credit losses $ (478) $ (519)
Accounts receivable, net of allowance 80,045 79,892
The CARES Act    
Accounts receivable, net:    
Government assistance receivable 9,000 9,000
Trade receivables    
Accounts receivable, net:    
Accounts receivable, gross 44,017 41,622
Credit card receivables    
Accounts receivable, net:    
Accounts receivable, gross 20,304 23,311
Other receivables    
Accounts receivable, net:    
Accounts receivable, gross $ 16,202 $ 15,478