Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies and Nature of Operations - Allowance for Sales Returns and Allowance for Doubtful Accounts (Details)

v3.24.0.1
Summary of Significant Accounting Policies and Nature of Operations - Allowance for Sales Returns and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Allowance for sales returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period $ 3,073 $ 2,936
Charged to Revenue, Cost or Expenses 45,526 44,950
Deductions or Recoveries (45,408) (44,813)
Balance at End of Period 3,191 3,073
Allowance for doubtful accounts    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period 35 9
Charged to Revenue, Cost or Expenses (6) 22
Deductions or Recoveries (28) 4
Balance at End of Period $ 1 $ 35