XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 2,867 $ 3,440
Operating lease liability, current 2,039 1,545
Current portion of accrued liabilities for asset financings 786 483
Accrued costs related to restructuring 630 66
Accrued commissions and royalties 474 663
Accrued interest payable 429 397
Deferred revenue 179 146
Other 2,048 1,952
Accrued liabilities and current portion of long-term liabilities $ 9,452 $ 8,692
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent