XML 28 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components [Abstract]    
Salaries and benefits $ 9,748 $ 8,523
Accrued product development costs 67 561
Accrued Tenant Improvements for Menlo Park building 998 694
Inventory accrual 229 499
Accrued professional services and legal fees 943 1,588
Other 1,257 958
Accrued expenses $ 13,242 $ 12,823