XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Apr. 02, 2023
Dec. 31, 2022
Total property and equipment, gross $ 136,434 $ 135,706
Accumulated depreciation (128,168) (126,481)
Total 8,266 9,225
Computer equipment    
Total property and equipment, gross 9,639 9,648
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 19,002 18,642
Software    
Total property and equipment, gross 30,724 30,610
Machinery and equipment    
Total property and equipment, gross $ 77,069 $ 76,806