XML 90 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):
December 31,
20252024
Balance, beginning of period$24,715 $21,134 
Liabilities accrued for current year sales127,055 134,831 
Settlements of warranty claims(124,209)(131,249)
Balance, end of period$27,561 $24,715