XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warranties (Tables)
12 Months Ended
Dec. 31, 2023
Guarantees [Abstract]  
Warranty
Changes in the warranty accrual are as follows:
 Years Ended December 31,
 202320222021
Warranty accrual:(in thousands)
Balance, beginning of period$15,682 $13,769 $13,522 
Payments made(11,274)(6,584)(6,734)
Provisions16,165 8,497 6,351 
Assumed in business combination (Note 4)
— — 630 
     Balance, end of period$20,573 $15,682 $13,769 
Warranty expense:$16,165 $8,497 $6,351