XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 30, 2021
Commitments and Contingencies [Abstract]  
Changes in Warranty Return Accrual
The following summarizes the changes in the warranty return accrual:

 
 
Three Months Ended
June 30,
 
 
 
2021
   
2020
 
Balance at beginning of period
 
$
21,093,000
   
$
18,300,000
 
Charged to expense
   
27,261,000
     
23,089,000
 
Amounts processed
   
(28,344,000
)
   
(19,197,000
)
Balance at end of period
 
$
20,010,000
   
$
22,192,000