XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 252,059 $ 270,153
Raw materials 12,666 13,846
Work in process 36 276
Reserve for obsolete and slow-moving inventory (15,520) (15,482)
Total inventories $ 249,241 $ 268,793