XML 81 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,389 $ 5,724
Consulting and professional fees 298 373
Research and development expenses 298 674
Sales and marketing expenses 82 127
Warranty 715 639
Sales and other taxes payable 467 700
Interest payable 272 234
Other 434 560
Accrued expenses $ 5,955 $ 9,031