v3.19.2
Composition of Certain Financial Statement Captions (Tables)
6 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities

    June 30,
2019
   

December 31,

2018

 
    ($ in thousands)  
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