XML 117 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty (Tables)
12 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Accrual The following table provides the changes in the product standard warranty accrual for the years ended December 31, 2023 and 2022 (in thousands):
December 31,
20232022
Balance at beginning of year$3,254 $3,947 
Add: Accruals for warranties issued during the period4,987 3,710 
Less: Settlements made during the period(5,648)(4,403)
Balance at end of year$2,593 $3,254