XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]        
Accrued payroll and related liabilities $ 3,002 $ 3,440    
Operating lease liabilities, current 1,940 1,545    
Current portion of accrued liabilities for asset financings 1,056 483    
Accrued commissions and royalties 559 663    
Accrued interest payable 415 397    
Deferred revenue 76 146 $ 156 $ 96
Accrued costs related to restructuring 0 66    
Other 3,924 1,952    
Accrued liabilities and current portion of long-term liabilities $ 10,972 $ 8,692