XML 56 R44.htm IDEA: XBRL DOCUMENT
v3.20.2

Contract Liabilities (Details) - USD ($) | Jun. 30, 2020 | Mar. 31, 2020
--- | --- | ---
Short-term contract liabilities [Abstract] |  |
Customer core returns accruals | $ 11,355,000 | $ 4,126,000
Customer allowances earned | 12,769,000 | 13,844,000
Customer deposits | 1,538,000 | 1,365,000
Core bank liability | 770,000 | 528,000
Accrued core payment, net | 8,286,000 | 8,048,000
Total short-term contract liabilities | 34,718,000 | 27,911,000
Long-term contract liabilities [Abstract] |  |
Customer core returns accruals | 69,212,000 | 77,927,000
Customer allowances earned | 517,000 | 542,000
Core bank liability | 14,892,000 | 7,556,000
Accrued core payment, net | 5,504,000 | 6,076,000
Total long-term contract liabilities | $ 90,125,000 | $ 92,101,000

X
- Definition The amount of obligations for accrued core payment, classified as current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligations for accrued core payment, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligation for core bank liability, classified as non current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCurrentAbstract
Namespace Prefix: | mpaa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of obligation for customer allowances earned, classified as current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligation for customer allowances earned, classified as non current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of obligations for customer deposits, classified as current. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mpaa_ContractWithCustomerLiabilityNoncurrentAbstract
Namespace Prefix: | mpaa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of obligation for Core bank liability, classified as current. + References No definition available. + Details
Name: | mpaa_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant