XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Warranties (Tables)
6 Months Ended
Jun. 30, 2023
Guarantees [Abstract]  
Warranty
Changes in the warranty accrual are as follows:
 Three Months EndedSix Months Ended
 June 30,
2023
June 30,
2022
June 30,
2023
June 30,
2022
Warranty accrual:(in thousands)
Balance, beginning of period$16,209 $13,707 $15,682 $13,769 
Payments made(2,435)(1,679)(4,316)(2,898)
Warranty expense3,126 2,353 5,534 3,510 
Balance, end of period$16,900 $14,381 $16,900 $14,381