XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Nature of Operations - Allowance for Sales Returns and Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Allowance for sales returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period $ 2,888 $ 3,191
Charged to Revenue, Cost or Expenses 39,425 42,542
Deductions (40,103) (42,845)
Balance at End of Period 2,210 2,888
Allowance for expected credit losses    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period 69 1
Charged to Revenue, Cost or Expenses 142 144
Deductions (98) (76)
Balance at End of Period $ 113 $ 69