XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
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,
2024202320242023
Balance, beginning of period
$27,543 $23,586 $21,134 $19,667 
Liabilities accrued for current year sales39,246 36,844 104,926 92,684 
Settlements of warranty claims
(35,060)(36,905)(94,331)(88,826)
Balance, end of period$31,729 $23,525 $31,729 $23,525