v3.26.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Total property and equipment, gross $ 107,223 $ 103,976
Accumulated depreciation (81,845) (77,975)
Total 25,378 26,001
Machinery and equipment    
Total property and equipment, gross 56,188 54,007
Furniture and fixtures    
Total property and equipment, gross 3,647 3,482
Leasehold improvements    
Total property and equipment, gross 21,760 21,475
Software    
Total property and equipment, gross 21,909 21,642
Computer equipment    
Total property and equipment, gross $ 3,719 $ 3,370