XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
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. 31, 2022
Jan. 01, 2022
Allowance for sales returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period $ 2,936 $ 2,613
Charged to Revenue, Cost or Expenses 44,950 37,628
Deductions or Recoveries (44,813) (37,305)
Balance at End of Period 3,073 2,936
Allowance for doubtful accounts    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period 9 1
Charged to Revenue, Cost or Expenses 22 123
Deductions or Recoveries 4 (115)
Balance at End of Period $ 35 $ 9