XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 30, 2025
Commitments and Contingencies [Abstract]  
Changes in Warranty Returns
The following summarizes the changes in the warranty returns:
 
          
  Three Months Ended
June 30,
    2025      2024  
Balance at beginning of period
$19,677,000   $19,326,000 
Charged to expense
 38,453,000    33,352,000 
Amounts processed
 (39,999,000   (37,632,000
Balance at end of period
$18,131,000   $15,046,000