XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Reserve for Obsolete and Slow-Moving Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Inventory Valuation Reserves [Roll Forward]      
Inventory reserve beginning balance $ 14,137 $ 10,578 $ 10,450
Valuation adjustment 9,219 7,214 4,578
Write-offs (7,874) (3,655) (4,450)
Inventory reserve ending balance $ 15,482 $ 14,137 $ 10,578