XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total property and equipment, gross $ 134,182 $ 130,879
Accumulated depreciation (120,847) (114,799)
Total 13,335 16,080
Computer equipment    
Total property and equipment, gross 9,979 10,550
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,364 18,674
Software    
Total property and equipment, gross 30,280 29,499
Machinery and equipment    
Total property and equipment, gross $ 75,559 $ 72,156