XML 60 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Balance Sheet Components [Abstract]    
Salaries and benefits $ 8,523 $ 7,570
Accrued product development costs 561 2,034
Accrued Tenant Improvements for Menlo Park building 694  
Inventory accrual 499 626
Accrued professional services and legal fees 1,588 1,368
Accrued product development costs 958 1,020
Accrued Liabilities, Current, Total $ 12,823 $ 12,618