Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 13,180 $ 15,400
Accrued warranty 664 632
Accrued compensation 4,957 5,517
Contract liabilities 642 849
Government authorities 3,358 2,172
Other current liabilities 327 310
Accounts payable and accrued expenses $ 23,128 $ 24,880 [1]
[1] Derived from audited balance sheet as of December 31, 2019.