XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 30, 2023
Commitments and Contingencies [Abstract]  
Changes in Warranty Returns
The following summarizes the changes in the warranty returns:

   
Three Months Ended
 
 
 
June 30,
 
 
 
2023
   
2022
 
Balance at beginning of period
 
$
19,830,000
   
$
20,125,000
 
Charged to expense
   
31,112,000
     
30,920,000
 
Amounts processed
   
(34,265,000
)
   
(33,177,000
)
Balance at end of period
 
$
16,677,000
   
$
17,868,000