XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies [Abstract]  
Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):

     Three Months Ended
     Six Months Ended
 
 
 
June 30,
   
June 30,
 
 
 
2024
   
2023
   
2024
   
2023
 
Balance, beginning of period
 
$
23,092
   
$
20,600
   
$
21,134
   
$
19,667
 
Liabilities accrued for current year sales
   
37,003
     
30,047
     
65,680
     
55,840
 
Settlements of warranty claims
   
(32,552
)
   
(27,061
)
   
(59,271
)
   
(51,921
)
Balance, end of period
 
$
27,543
   
$
23,586
   
$
27,543
   
$
23,586