XML 90 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accrued payroll and related benefits $ 1,880 $ 2,243
Accrued customer rebates 218 216
Accrued interest 72 520
Price adjustment and other revenue reserves 1,222 1,580
Short term lease liability 1,874  
Other accrued expenses 3,176 3,096
Total accrued expenses and other current liabilities $ 8,442 $ 7,655