Commitments and Contingencies - Changes in Warranty Return Accrual (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Commitments and Contingencies [Abstract] | |||
| Balance at beginning of year | $ 19,677,000 | $ 19,326,000 | $ 19,830,000 |
| Charged to expense | 157,877,000 | 151,764,000 | 142,240,000 |
| Amounts processed | (158,366,000) | (151,413,000) | (142,744,000) |
| Balance at end of year | $ 19,188,000 | $ 19,677,000 | $ 19,326,000 |