v3.19.3
Composition of Certain Financial Statement Captions (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accrued expenses and other current liabilities:    
Customer deposits $ 2,954 $ 3,226
Accrued offering costs 0 1,500
Refund liability 670 459
Payroll related including bonus 1,499 1,314
Accrued taxes, state and income 1,222 665
Accrued marketing fees and royalties 361 804
Accrued purchase price consideration for business acquisition 1,438 0
Other 1,552 1,977
Accounts Payable and Accrued Liabilities, Current, Total $ 9,696 $ 9,945