XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Total property and equipment, gross $ 108,715 $ 104,377
Accumulated depreciation (95,038) (93,089)
Total 13,677 11,288
Machinery and equipment    
Total property and equipment, gross 55,534 54,355
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 22,973 20,028
Software    
Total property and equipment, gross 24,654 24,610
Computer equipment    
Total property and equipment, gross $ 5,554 $ 5,384