XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2023
Product Warranties Disclosures [Abstract]  
Summary of Changes in Product Warranties Reserve The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Warranty reserve, beginning of period$144,431 $135,341 $144,006 $134,859 
Provision22,312 24,551 43,582 42,518 
Payments(24,323)(21,652)(45,168)(39,137)
Warranty reserve, end of period$142,420 $138,240 $142,420 $138,240