v3.26.1
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