XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022, 2021, and 2020 (in thousands):
Accrual balance at January 1, 2020
$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 
Accruals for product warranties723 
Cost of warranty claims(1,001)
Accrual balance at December 31, 2022
$941