XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2022
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,
2022202120222021
Balance, beginning of period$752 $1,190 $1,085 $1,271 
Adjustments to existing warranties23 (46)(407)(412)
Provision for new warranties226 354 568 971 
Settlement of pre-existing warranties(235)(209)(480)(541)
Balance, end of period$766 $1,289 $766 $1,289