v3.19.2
Composition of Certain Financial Statement Captions (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accrued expenses and other current liabilities:    
Customer deposits $ 2,735 $ 3,226
Accrued offering costs 1,500
Refund liability 640 459
Payroll related including bonus 1,496 1,314
Accrued taxes, state and income 324 665
Accrued marketing fees and royalties 441 804
Other 1,381 1,977
Total $ 7,017 $ 9,945