v3.26.1
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Warranty reserve, beginning of period$110,662 $129,792 $116,561 $133,095 
Provision18,561 20,665 28,829 37,899 
Payments(19,131)(23,017)(35,298)(43,554)
Warranty reserve, end of period$110,092 $127,440 $110,092 $127,440