XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Product warranty accrual activity The following table sets forth the activity in the product warranty accrual account for the years ended December 31, 2021, 2020, and 2019 (in thousands):
Accrual balance at January 1, 2019
$1,706 
Accruals for product warranties973 
Cost of warranty claims (1,342)
Accrual balance at December 31, 2019
1,337 
Accruals for product warranties1,065 
Cost of warranty claims (1,307)
Accrual balance at December 31, 2020
1,095 
Accruals for product warranties1,349 
Cost of warranty claims(1,225)
Accrual balance at December 31, 2021
$1,219