XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Total property and equipment, gross $ 101,980 $ 97,249
Accumulated depreciation (91,340) (88,976)
Total 10,640 8,273
Machinery and equipment    
Total property and equipment, gross 52,515 47,826
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 19,705 18,205
Software    
Total property and equipment, gross 24,405 25,760
Computer equipment    
Total property and equipment, gross $ 5,355 $ 5,458