XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies [Abstract]  
Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2024
   
2023
 
Balance, beginning of period
 
$
21,134
   
$
19,667
 
Liabilities accrued for current year sales
   
28,677
     
25,793
 
Settlements of warranty claims
   
(26,719
)
   
(24,860
)
Balance, end of period
 
$
23,092
   
$
20,600