XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies [Abstract]  
Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):

     Three Months Ended
     Nine Months Ended
 
 
 
September 30,
   
September 30,
 
 
 
2023
   
2022
   
2023
   
2022
 
Balance, beginning of period
 
$
23,586
   
$
23,766
   
$
19,667
   
$
17,463
 
Liabilities accrued for current year sales
   
36,844
     
35,450
     
92,684
     
88,371
 
Settlements of warranty claims
   
(36,905
)
   
(29,235
)
   
(88,826
)
   
(75,853
)
Balance, end of period
 
$
23,525
   
$
29,981
   
$
23,525
   
$
29,981