XML 80 R52.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accounts Receivable - Net (Details) - USD ($) | Jun. 30, 2018 | Mar. 31, 2018
--- | --- | ---
Accounts Receivable, Net [Abstract] |  |  |
Accounts receivable - trade |  | $ 61,605,000 | $ 83,700,000
Allowance for bad debts |  | (4,119,000) | (4,142,000)
Customer allowances earned |  |  | 0
Customer payment discrepancies |  | (552,000) | (1,110,000)
Customer returns RGA issued |  | (16,424,000) | (15,274,000)
Customer core returns accruals |  |  | 0
Less: total accounts receivable offset accounts |  | (21,095,000) | (20,526,000)
Total accounts receivable - net |  | $ 40,510,000 | 63,174,000
As Previously Reported [Member] | ASC 606 [Member] |  |  |
Accounts Receivable, Net [Abstract] |  |  |
Accounts receivable - trade |  |  | 83,700,000
Allowance for bad debts |  |  | (4,142,000)
Customer allowances earned |  |  | (11,370,000)
Customer payment discrepancies |  |  | (1,110,000)
Customer returns RGA issued |  |  | (15,274,000)
Customer core returns accruals |  |  | (36,066,000)
Less: total accounts receivable offset accounts |  |  | (67,962,000)
Total accounts receivable - net |  |  | 15,738,000
Adoption of ASU 2014-09 [Member] | ASC 606 [Member] |  |  |
Accounts Receivable, Net [Abstract] |  |  |
Accounts receivable - trade |  |  | 0
Allowance for bad debts |  |  | 0
Customer allowances earned | [1] |  | 11,370,000
Customer payment discrepancies |  |  | 0
Customer returns RGA issued |  |  | 0
Customer core returns accruals | [2] |  | 36,066,000
Less: total accounts receivable offset accounts |  |  | 47,436,000
Total accounts receivable - net |  |  | 47,436,000
Contract liabilities |  |  | 4,697,000
Long-term contract liabilities |  |  | $ 31,369,000
[1] | Customer allowances earned have been reclassified to contract liabilities in the consolidated balance sheet at March 31, 2018.
[2] | Customer core returns accruals of $4,697,000 have been reclassified to contract liabilities and customer core returns accruals of $31,369,000 have been reclassified to long-term contract liabilities in the consolidated balance sheet at March 31, 2018.

X
- Definition The earned allowances given to customers which reduces trade accounts receivable. + References No definition available. + Details
Name: | mpaa_CustomerAllowancesEarned
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the estimated future credits to be provided for Used Cores returned by the customers. + References No definition available. + Details
Name: | mpaa_CustomerCoreReturnsAccrualsCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of customer core returns accruals reclassified to contract liability, classified as current. + References No definition available. + Details
Name: | mpaa_CustomerCoreReturnsAccrualsReclassifiedToCurrentContractLiability
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of customer core returns accruals reclassified to contract liability, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_CustomerCoreReturnsAccrualsReclassifiedToNoncurrentContractLiability
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A reduction to trade accounts receivable for customer payment discrepancies. + References No definition available. + Details
Name: | mpaa_CustomerPaymentDiscrepancies
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A reduction from trade accounts receivable for returned goods authorization issued for in-transit unit returns. + References No definition available. + Details
Name: | mpaa_CustomerReturnsRgaIssued
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The sum of the total accounts receivable offset accounts. + References No definition available. + Details
Name: | mpaa_TotalAccountsReceivableOffsetAccounts
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(9)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_AccountsReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |