Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details)

v3.21.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 13,331 $ 9,877
Accrued warranty 880 705
Accrued compensation 5,492 5,581
Government authorities 3,035 3,047
Other current liabilities 825 1,015
 Accounts payable and accrued expenses $ 23,563 $ 20,225