v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

NOTE 12 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

Accounts payable and accrued expenses consist of the following:

 

   December 31,   December 31,   March 31, 
   2022    2023   2024 
             
Accounts payable  $14,702   $19,235   $20,025 
Accrued warranty   745    965    1,138 
Accrued compensation   7,153    6,721    8,956 
Government authorities   1,992    2,796    3,062 
Other current liabilities   805    579    827 
                
Accounts payable and accrued expenses  $25,397   $30,296   $34,008 

 

The following table summarizes warranty activity during the years ended December 31, 2022 and 2023 and March 31, 2024:

 

   Year Ended December 31,  

Three Months Ended

March 31,

 
   2022   2023   2024 
             
Accrued warranty reserve, beginning of year  $1,333   $2,054   $2,653 
Accrual for product warranties issued   1,103    1,238    441 
Product replacements and other warranty expenditures   (481)   (503)   (165)
Expiration of warranties   99    (136)   (3)
                
Accrued warranty reserve, end of year (a)  $2,054   $2,653   $2,926 

 

(a) Includes accrued warranty included in other long-term liabilities at December 31, 2022 and 2023, and March 31, 2024 of $1,309, $1,688 and $1,788, respectively.