XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,402 $ 4,465
Consulting and professional fees 833 461
Research and development expenses 209 497
Sales and marketing expenses 148 620
Warranty 650 570
Sales tax payable 376 322
Interest payable 237 188
Other 528 388
Accrued expenses $ 6,383 $ 7,511