XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses - Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Compensation and related benefits $ 3,704 $ 5,724
Consulting and professional fees 396 373
Research and development expenses 574 674
Sales and marketing expenses 43 127
Warranty 434 639
Sales and other taxes payable 586 700
Interest payable   234
Other 434 560
Accrued expenses $ 6,171 $ 9,031