XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,080 $ 4,909
Consulting and professional fees 626 342
Research and development expenses 392 191
Sales and marketing expenses 106 127
Warranty 612 629
Sales and other taxes payable 711 606
Interest payable 255 251
Other 509 493
Accrued expenses $ 6,291 $ 7,548