XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Commitments and Contingencies (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Change in warranty returns [Roll Forward]        
Balance at beginning of period $ 16,649,000 $ 16,197,000 $ 19,326,000 $ 19,830,000
Charged to expense 38,116,000 34,532,000 113,212,000 102,666,000
Amounts processed (35,390,000) (34,599,000) (113,163,000) (106,366,000)
Balance at end of period $ 19,375,000 $ 16,130,000 $ 19,375,000 $ 16,130,000