XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

Accounts payable and accrued expenses consist of the following:

 

   December 31,   September 30, 
   2022   2023 
       (unaudited) 
Accounts payable  $14,751   $16,547 
Accrued warranty   1,897    2,446 
Accrued compensation   7,153    6,532 
Government authorities   1,992    2,054 
Other current liabilities   805    530 
           
Accounts payable and accrued expenses  $26,598   $28,109 
SCHEDULE OF PRODUCT WARRANTY LIABILITY

The following table summarizes warranty activity for the nine-month periods ended September 30, 2022 and 2023:

 

   Nine Months Ended September 30, 
   2022   2023 
       (unaudited) 
Accrued warranty reserve, beginning of year  $1,333   $2,054 
Accrual for product warranties issued   998    1,098 
Product replacements and other warranty expenditures   (373)   (370)
Expiration of warranties   (83)   (168)
           
Accrued warranty reserve, end of period (1)  $1,875   $2,614 

 

(1) Includes non-current accrued warranty included in other long-term liabilities at September 30, 2022 and September 30, 2023 of $167 and $168, respectively.