Quarterly report pursuant to Section 13 or 15(d)

Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)

v3.20.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 8,939 $ 15,400
Accrued warranty 700 632
Accrued compensation 5,124 5,517
Contract liabilities 704 849
Government authorities 3,473 2,172
Other current liabilities 213 310
Accounts payable and accrued expenses $ 19,153 $ 24,880 [1]
[1] Derived from audited balance sheet as of December 31, 2019.