XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Warranties (Tables)
3 Months Ended
Mar. 31, 2023
Guarantees [Abstract]  
Warranty
Changes in the warranty accrual are as follows:
 Three Months Ended
 March 31,
2023
March 31,
2022
Warranty accrual:(in thousands)
Balance, beginning of period$15,682 $13,769 
Payments made(1,881)(1,219)
Warranty expense2,408 1,157 
Balance, end of period$16,209 $13,707