XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

Accounts payable and accrued expenses consist of the following:

  

     December 31, 2022      March 31, 2023 
         (Unaudited)   
Accounts payable  $14,751   $ 15,772 
Accrued warranty   1,897    2,098 
Accrued compensation   7,153    7,074 
Government authorities   1,992    2,165 
Other current liabilities   805    573 
           
 Accounts payable and accrued expenses  $26,598   $27,682 
SCHEDULE OF PRODUCT WARRANTY LIABILITY

The following table summarizes warranty activity for the three-month periods ended March 31, 2022 and 2023:

  

   Three Months Ended March 31, 
   2022   2023 
         
Accrued warranty reserve, beginning of year  $1,333   $2,054 
Accrual for product warranties issued   342    387 
Product replacements and other warranty expenditures   (167)   (160 )
Expiration of warranties   (5)   (26 )
           
Accrued warranty reserve, end of period (a)  $1,503   $ 2,255 

 

(a) Includes non-current accrued warranty included in other long-term liabilities at March 31, 2022 and March 31, 2023 of $186 and $157, respectively.