Annual report pursuant to Section 13 and 15(d)

Accounts Payable and Accrued Expenses - Schedule of Product Warranty Liability (Details) (Parenthetical)

v3.20.4
Accounts Payable and Accrued Expenses - Schedule of Product Warranty Liability (Details) (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accrued warranty $ 807 [1] $ 742 [1] $ 422
Other Long-term Liabilities [Member]      
Accrued warranty $ 102 $ 110  
[1] Includes accrued warranty included in other long-term liabilities at December 31, 2019 and 2020 of $110 and $102, respectively.