Annual report pursuant to Section 13 and 15(d)

Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details)

v3.10.0.1
Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accrued Expenses And Other Current Liabilities [Abstract]    
Payroll liabilities $ 1,859 $ 1,697
Accrued employee paid time off 558 469
Accrued commissions 43 199
Accrued ESPP 143 115
Royalties payable 130 125
Professional fees 396 328
Sales/ use tax payable 273 406
Contingent consideration 750  
Other 275 476
Accrued expenses and other current liabilities $ 4,427 $ 3,815