XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 15,772 $ 14,751
Accrued warranty 2,098 1,897
Accrued compensation 7,074 7,153
Government authorities 2,165 1,992
Other current liabilities 573 805
 Accounts payable and accrued expenses $ 27,682 $ 26,598 [1]
[1] Derived from audited balance sheet as of December 31, 2022.