XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20262025
Balance, beginning of period
$27,561 $24,715 
Liabilities accrued for current year sales30,222 32,625 
Settlements of warranty claims
(22,791)(25,989)
Balance, end of period$34,992 $31,351