XML 59 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Components [Abstract]    
Salaries and benefits $ 15,261 $ 9,748
Accrued product development costs 415 67
Accrued Tenant Improvements for Menlo Park building   998
Inventory accrual 218 229
Accrued professional services and legal fees 726 943
Other 730 1,257
Accrued expenses $ 17,350 $ 13,242