XML 58 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable - Net (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Accounts Receivable - Net [Abstract]      
Accounts receivable - trade $ 62,171,000us-gaap_AccountsReceivableGrossCurrent $ 58,766,000us-gaap_AccountsReceivableGrossCurrent  
Allowance for bad debts (629,000)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (854,000)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Customer allowances earned (7,221,000)mpaa_CustomerAllowancesEarned (9,088,000)mpaa_CustomerAllowancesEarned  
Customer payment discrepancies (852,000)mpaa_CustomerPaymentDiscrepancies (577,000)mpaa_CustomerPaymentDiscrepancies  
Customer returns RGA issued (7,029,000)mpaa_CustomerReturnsRgaIssued (5,809,000)mpaa_CustomerReturnsRgaIssued  
Customer core returns accruals (21,641,000)mpaa_CustomerCoreReturnsAccrualsCurrent (20,155,000)mpaa_CustomerCoreReturnsAccrualsCurrent  
Less: total accounts receivable offset accounts (37,372,000)mpaa_TotalAccountsReceivableOffsetAccounts (36,483,000)mpaa_TotalAccountsReceivableOffsetAccounts  
Total accounts receivable - net 24,799,000us-gaap_AccountsReceivableNet 22,283,000us-gaap_AccountsReceivableNet  
Warranty Returns [Abstract]      
Warranty accrual included in customer returns RGA issued 3,746,000mpaa_WarrantyAccrualIncludedInCustomerReturnsRgaIssued 2,407,000mpaa_WarrantyAccrualIncludedInCustomerReturnsRgaIssued  
Warranty return estimate included in customer finished goods returns accrual 7,158,000mpaa_WarrantyAccrualIncludedInCustomerFinishedGoodsReturnsAccrual 5,632,000mpaa_WarrantyAccrualIncludedInCustomerFinishedGoodsReturnsAccrual  
Change in warranty return accrual [Roll Forward]      
Balance at beginning of period 8,039,000us-gaap_StandardProductWarrantyAccrual 6,205,000us-gaap_StandardProductWarrantyAccrual 4,426,000us-gaap_StandardProductWarrantyAccrual
Charged to expense 65,469,000us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 56,284,000us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 48,948,000us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
Amounts processed (62,604,000)us-gaap_StandardProductWarrantyAccrualPayments (54,450,000)us-gaap_StandardProductWarrantyAccrualPayments (47,169,000)us-gaap_StandardProductWarrantyAccrualPayments
Balance at end of period $ 10,904,000us-gaap_StandardProductWarrantyAccrual $ 8,039,000us-gaap_StandardProductWarrantyAccrual $ 6,205,000us-gaap_StandardProductWarrantyAccrual