XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranties (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
 20232022
Warranty reserve, beginning of period$144,006 $134,859 
Provision21,270 17,967 
Payments(20,845)(17,485)
Warranty reserve, end of period$144,431 $135,341