XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies  
Product warranty accrued liability

Three Months Ended

March 31, 

    

2021

    

2020

    

Beginning accrued product warranty

$

609

$

387

Accruals for warranties issued

 

113

 

61

Adjustments related to pre-existing warranties including expirations and changes in estimates

 

(54)

 

(30)

Cost of warranty repair

 

(86)

 

(56)

Ending accrued product warranty

$

582

$

362