XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued and Other Current Liabilities - Schedule of Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued compensation costs $ 2,838 $ 2,585
Accrual for insurance financing 2,270  
Accrual for deferred financing fees   936
Accrued professional fees and consultants 302 484
Accrued logistics costs 2,514 1,424
Product related accruals 1,376 1,042
Sales tax payable 753 707
Sales return reserve 531 322
Accrued recall liability 1,495 1,512
All other accruals 418 696
Accrued and other current liabilities $ 12,497 $ 9,708