v3.25.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024:
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Warranty reserve, beginning of period$129,792 $143,129 $133,095 $146,283 
Provision20,665 23,273 37,899 42,221 
Payments(23,017)(23,061)(43,554)(45,163)
Warranty reserve, end of period$127,440 $143,341 $127,440 $143,341