XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Dec. 31, 2022
Total property and equipment, gross $ 120,084 $ 135,706
Accumulated depreciation (111,810) (126,481)
Total 8,274 9,225
Computer equipment    
Total property and equipment, gross 8,001 9,648
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,041 18,642
Software    
Total property and equipment, gross 28,377 30,610
Machinery and equipment    
Total property and equipment, gross $ 65,665 $ 76,806