XML 67 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,288 $ 5,724
Consulting and professional fees 557 373
Research and development expenses 368 674
Sales and marketing expenses 113 127
Warranty 559 639
Sales and other taxes payable 432 700
Interest payable   234
Other 344 560
Accrued expenses $ 5,661 $ 9,031