XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties (Tables)
12 Months Ended
Dec. 31, 2022
Guarantees [Abstract]  
Warranty Changes in the warranty accrual are as follows:
 Years Ended December 31,
 202220212020
Warranty accrual:(in thousands)
Balance, beginning of period$13,769 $13,522 $12,652 
Payments made(6,584)(6,734)(5,751)
Provisions8,497 6,351 6,621 
Assumed in business combination (Note 4)
— 630 — 
     Balance, end of period$15,682 $13,769 $13,522 
Warranty expense:$8,497 $6,351 $6,621