XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Accrued liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accrued liabilities    
Compensation accruals $ 3,054 $ 5,444
Sales returns and current portion of warranty liability 2,564 2,539
Other accrued liabilities 1,533 1,159
Total accrued liabilities $ 7,151 $ 9,142