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.22.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
Jan. 01, 2022
Jan. 02, 2021
Allowance for sales returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period $ 2,613 $ 1,194
Charged to Revenue, Cost or Expenses 37,628 24,396
Deductions (37,305) (22,977)
Balance at End of Period 2,936 2,613
Allowance for doubtful accounts    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period 1 6
Charged to Revenue, Cost or Expenses 123  
Deductions (115) (5)
Balance at End of Period $ 9 $ 1