XML 23 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Details) (USD $)
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
Aug. 31, 2012
Summarized information about the term loan [Abstract]            
Less current portion of term loan $ (7,843,000)us-gaap_LongTermDebtCurrent   $ (7,843,000)us-gaap_LongTermDebtCurrent   $ (7,843,000)us-gaap_LongTermDebtCurrent  
Long-term portion of term loan 74,052,000us-gaap_LongTermDebtNoncurrent   74,052,000us-gaap_LongTermDebtNoncurrent   79,434,000us-gaap_LongTermDebtNoncurrent  
Future repayments of the Term Loan, by fiscal year [Abstract]            
Total (gain) loss included in net loss     2,199,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings 6,881,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings    
Financing Agreement [Member]            
Maximum amount of capital expenditures by fiscal year [Abstract]            
2015 7,000,000mpaa_MaximumAmountOfCapitalExpendituresCurrentFiscalPeriod
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
  7,000,000mpaa_MaximumAmountOfCapitalExpendituresCurrentFiscalPeriod
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
     
2016 4,000,000mpaa_MaximumAmountOfCapitalExpendituresFiscalPeriodOne
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
  4,000,000mpaa_MaximumAmountOfCapitalExpendituresFiscalPeriodOne
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
     
2017 4,000,000mpaa_MaximumAmountOfCapitalExpendituresFiscalPeriodTwo
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
  4,000,000mpaa_MaximumAmountOfCapitalExpendituresFiscalPeriodTwo
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
     
Financing Agreement [Member] | Term Loans [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity 95,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  95,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Debt instrument, maturity date     Nov. 06, 2018      
Maximum amount of equity interests that may be repurchased 10,000,000mpaa_EquityInterestsRightOfRepurchaseMaximum
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  10,000,000mpaa_EquityInterestsRightOfRepurchaseMaximum
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Maximum amount of capital expenditures by fiscal year [Abstract]            
Quarterly principal payments     2,100,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Reference interest rate under option 1     LIBOR      
Reference interest rate under option 1, floor (in hundredths) 1.50%mpaa_ReferenceInterestRateUnderOption1Floor
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  1.50%mpaa_ReferenceInterestRateUnderOption1Floor
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Interest rate over LIBOR rate under option 1 (in hundredths)     5.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Interest rate above base rate under option 2 (in hundredths) 4.25%mpaa_DebtInstrumentBasisSpreadOnVariableRateOption2
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  4.25%mpaa_DebtInstrumentBasisSpreadOnVariableRateOption2
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Interest rate at end of period using LIBOR option (in hundredths) 6.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  6.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  6.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Summarized information about the term loan [Abstract]            
Principal amount of term loan 86,600,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  86,600,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  92,900,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Unamortized financing fees (4,705,000)us-gaap_DeferredFinanceCostsNet
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  (4,705,000)us-gaap_DeferredFinanceCostsNet
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  (5,623,000)us-gaap_DeferredFinanceCostsNet
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Net carrying amount of term loan 81,895,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  81,895,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  87,277,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Less current portion of term loan (7,843,000)us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  (7,843,000)us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  (7,843,000)us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Long-term portion of term loan 74,052,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  74,052,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  79,434,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
 
Future repayments of the Term Loan, by fiscal year [Abstract]            
2015 - remaining three months 2,100,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  2,100,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
2016 8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
2017 8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
2018 8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  8,400,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
2019 59,300,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
  59,300,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Prepayment penalty (in hundredths)     2.00%mpaa_PrepaymentPenalty
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
     
Financing Agreement [Member] | Revolving Facility [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity 30,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  30,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Debt instrument, maturity date     Nov. 06, 2018      
Maximum amount of capital expenditures by fiscal year [Abstract]            
Reference interest rate under option 1     LIBOR      
Interest rate over LIBOR rate under option 1 (in hundredths)     2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Interest rate above base rate under option 2 (in hundredths) 1.00%mpaa_DebtInstrumentBasisSpreadOnVariableRateOption2
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  1.00%mpaa_DebtInstrumentBasisSpreadOnVariableRateOption2
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Interest rate at end of period using LIBOR option (in hundredths)         2.66%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Future repayments of the Term Loan, by fiscal year [Abstract]            
Outstanding balance under revolving loan 0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  10,000,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Amount available under revolving facility 38,876,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  38,876,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Financing Agreement [Member] | Revolving Facility [Member] | Letter of Credit [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity 10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Financing Agreement [Member] | Revolving Facility [Member] | Commercial Letter of Credit [Member]            
Future repayments of the Term Loan, by fiscal year [Abstract]            
Outstanding balance under revolving loan 694,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= mpaa_CommercialLetterOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  694,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= mpaa_CommercialLetterOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Financing Agreement [Member] | Revolving Facility [Member] | Standby Letters of Credit [Member]            
Future repayments of the Term Loan, by fiscal year [Abstract]            
Outstanding balance under revolving loan 430,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_StandbyLettersOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  430,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_StandbyLettersOfCreditMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Financing Agreement [Member] | First Amendment [Member] | Revolving Facility [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity 40,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ mpaa_AmendmentsAxis
= mpaa_FirstAmendmentMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  40,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ mpaa_AmendmentsAxis
= mpaa_FirstAmendmentMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Increase (decrease) in maximum borrowing capacity 10,000,000mpaa_IncreaseDecreaseInMaximumBorrowingCapacity
/ mpaa_AmendmentsAxis
= mpaa_FirstAmendmentMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
  10,000,000mpaa_IncreaseDecreaseInMaximumBorrowingCapacity
/ mpaa_AmendmentsAxis
= mpaa_FirstAmendmentMember
/ us-gaap_DebtInstrumentAxis
= mpaa_ParentCompanyCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
WX Agreement [Member] | Supplier Warrant [Member]            
Future repayments of the Term Loan, by fiscal year [Abstract]            
Number of shares that can be purchased under warrants (in shares)           516,129us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
Initial exercise price (in dollars per share)           $ 7.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
Fair value of warrants issued 12,246,000mpaa_ClassOfWarrantsOrRightsFairValueOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
  12,246,000mpaa_ClassOfWarrantsOrRightsFairValueOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
  10,047,000mpaa_ClassOfWarrantsOrRightsFairValueOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
 
Total (gain) loss included in net loss $ 1,924,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
$ 1,924,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
$ 2,199,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember
$ 4,846,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_ClassOfWarrantOrRightAxis
= mpaa_SupplierWarrantMember
/ us-gaap_DebtInstrumentAxis
= mpaa_StrategicCooperationAgreementMember