v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Balance, beginning of period
$42,202 $35,632 $27,561 $24,715 
Liabilities accrued for current year sales33,325 35,889 95,125 103,342 
Settlements of warranty claims
(35,757)(34,686)(82,916)(91,222)
Balance, end of period$39,770 $36,835 $39,770 $36,835