XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,638 $ 4,909
Consulting and professional fees 516 342
Research and development expenses 329 191
Sales and marketing expenses 96 127
Warranty 716 629
Sales and other taxes payable 470 606
Interest payable 245 251
Other 466 493
Accrued expenses $ 6,476 $ 7,548