XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
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,
2025202420252024
Balance, beginning of period
$35,632 $27,543 $24,715 $21,134 
Liabilities accrued for current year sales35,889 39,246 103,342 104,926 
Settlements of warranty claims
(34,686)(35,060)(91,222)(94,331)
Balance, end of period$36,835 $31,729 $36,835 $31,729