Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details)

v3.22.1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 17,852 $ 17,748
Accrued warranty 1,317 1,146
Accrued compensation 6,293 6,644
Government authorities 2,511 2,080
Other current liabilities 804 1,397
Accounts payable and accrued expenses $ 28,777 $ 29,015 [1]
[1] Derived from audited balance sheet as of December 31, 2021.