XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of product warranty liability
The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Balance, beginning of period$1,190 $1,184 $1,271 $1,065 
Adjustments to existing warranties(46)(349)(412)(562)
Provision for new warranties354 410 971 960 
Settlement of pre-existing warranties(209)(181)(541)(399)
Balance, end of period$1,289 $1,064 $1,289 $1,064