v3.26.1
Commitments and Contingencies (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Commitments and Contingencies [Abstract]        
Total warranty return accrual $ 22,437,000 $ 19,188,000 $ 18,131,000 $ 19,677,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccountsReceivableNetCurrent        
Commitments and Contingencies [Abstract]        
Total warranty return accrual 10,444,000 7,479,000    
Location, Statement of Financial Position, Balance [Axis]: mpaa:CustomerFinishedGoodsReturnsAccrual        
Commitments and Contingencies [Abstract]        
Total warranty return accrual $ 11,993,000 $ 11,709,000