Quarterly report pursuant to Section 13 or 15(d)

Accounts Payable and Accrued Expenses (Tables)

v3.20.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

Accounts payable and accrued expenses consist of the following:

 

    December 31, 2019     June 30, 2020  
          (Unaudited)  
Accounts payable   $ 15,400     $ 10,298  
Accrued warranty     632       652  
Accrued compensation     5,517       5,622  
Contract liabilities     849       572  
Government authorities     2,172       3,642  
Other current liabilities     310       176  
                 
    $ 24,880     $ 20,962  
Schedule of Product Warranty Liability

The following table summarizes warranty activity for the six-month periods ended June 30, 2019 and 2020:

 

    Six Months Ended  
    June 30,  
    2019     2020  
          (Unaudited)  
Accrued warranty reserve, beginning of period   $ 422     $ 775  
Accrual for product warranties issued     152       368  
Product replacements and other warranty expenditures     (139 )     (355 )
Expiration of warranties     (100 )     (18 )
                 
Accrued warranty reserve, end of period (a)   $ 335     $ 770  

 

(a) Includes non-current accrued warranty in other long-term liabilities at December 31, 2019 and June 30, 2020 of $110 and $118, respectively