XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Total property and equipment, gross $ 134,737 $ 134,182
Accumulated depreciation (124,507) (120,847)
Total 10,230 13,335
Computer equipment    
Total property and equipment, gross 9,663 9,979
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,419 18,364
Software    
Total property and equipment, gross 30,467 30,280
Machinery and equipment    
Total property and equipment, gross $ 76,188 $ 75,559