Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 10,314 $ 9,877
Accrued warranty 861 705
Accrued compensation 5,622 5,581
Government authorities 3,176 3,047
Other current liabilities 950 1,015
Accounts payable and accrued expenses $ 20,923 $ 20,225 [1]
[1] Derived from audited balance sheet as of December 31, 2020.