XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 16,547 $ 14,751
Accrued warranty 2,446 1,897
Accrued compensation 6,532 7,153
Government authorities 2,054 1,992
Other current liabilities 530 805
Accounts payable and accrued expenses $ 28,109 $ 26,598 [1]
[1] Derived from audited balance sheet as of December 31, 2022.