v3.26.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies [Abstract]        
Total warranty return accrual $ 19,188,000 $ 19,677,000 $ 19,326,000 $ 19,830,000
Term of long-term agreements with major customer 4 years      
Customer Returns RGA Issued [Member]        
Commitments and Contingencies [Abstract]        
Total warranty return accrual $ 7,479,000 6,478,000    
Customer Finished Goods Returns Accrual [Member]        
Commitments and Contingencies [Abstract]        
Total warranty return accrual $ 11,709,000 $ 13,199,000