XML 41 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies  
  
We offer a one-year limited warranty on most hardware products which is included in the terms of sale of such products. We also offer optional extended warranties on our hardware products for which the related revenue is recognized ratably over the warranty period. Provision is made for estimated future warranty costs at the time of the sale for the estimated costs that may be incurred under the standard warranty. Our estimate is based on historical experience and product sales during the period.  The warranty reserve for the six months ended June 30, 2020 and 2019 was as follows:
Six Months Ended June 30,
(In thousands)(Unaudited)
20202019
Balance at the beginning of the period$2,561  $3,173  
Accruals for warranties issued during the period1,165  1,017  
Accruals related to pre-existing warranties298  (571) 
Settlements made (in cash or in kind) during the period(1,322) (1,101) 
Balance at the end of the period$2,702  $2,518  
  
As of June 30, 2020, we had non-cancelable purchase commitments with various suppliers of customized inventory and inventory components totaling approximately $5.7 million over the next twelve months