XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Total property and equipment, gross $ 105,415 $ 104,377
Accumulated depreciation (94,113) (93,089)
Total 11,302 11,288
Machinery and equipment    
Total property and equipment, gross 54,700 54,355
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 20,585 20,028
Software    
Total property and equipment, gross 24,737 24,610
Computer equipment    
Total property and equipment, gross $ 5,393 $ 5,384