XML 84 R84.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies (Details) - USD ($) | 12 Months Ended
--- | ---
Mar. 31, 2020 | Mar. 31, 2019 | Mar. 31, 2018
Change in warranty return accrual [Roll Forward] |  |  |  |
Balance at beginning of period |  | $ 19,475,000 | $ 16,646,000 | $ 14,286,000
Acquisition | [1] | 0 | 221,000 | 0
Charged to expense |  | 112,590,000 | 111,321,000 | 105,156,000
Amounts processed |  | (113,765,000) | (108,713,000) | (102,796,000)
Balance at end of period |  | $ 18,300,000 | 19,475,000 | 16,646,000
Contingencies [Abstract] |  |  |  |
Estimated additional import duties |  |  | 17,000,000 |
Commitments to Provide Marketing Allowances under Long-Term Customer Contracts [Abstract] |  |  |  |
Term of long-term agreements with major customer |  | 4 years |  |
Breakout of allowances recorded as reduction to revenues [Abstract] |  |  |  |
Allowances incurred under long-term customer contracts |  | $ 26,733,000 | 29,612,000 | 24,829,000
Allowances related to a single exchange of product |  | 97,408,000 | 92,588,000 | 79,851,000
Amortization of core premiums paid to customers |  | 4,501,000 | 4,127,000 | 3,588,000
Total customer allowances recorded as a reduction of revenues |  | 128,642,000 | $ 126,327,000 | $ 108,268,000
Marketing Allowances, Fiscal Year Maturity [Abstract] |  |  |  |
2021 |  | 25,896,000 |  |
2022 |  | 5,838,000 |  |
2023 |  | 4,701,000 |  |
2024 |  | 2,859,000 |  |
2025 |  | 2,052,000 |  |
Thereafter |  | 2,667,000 |  |
Total marketing allowances |  | $ 44,013,000 |  |
[1] | Warranty reserve established in the opening balance sheet in connection with the Company's Dixie acquisition.

X
- Definition The reduction in revenue recognized during an accounting period under long-term customer contracts. Allowances are a deduction from gross revenue in arriving at net revenue. + References No definition available. + Details
Name: | mpaa_AllowancesIncurredUnderLongTermCustomerContracts
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The reduction in revenue recognized during an accounting period related to amortization of core premiums. Allowances are a deduction from gross revenue in arriving at net revenue. + References No definition available. + Details
Name: | mpaa_AllowancesRelatedToAmortizationOfCorePremiumsPaidToCustomers
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The reduction in revenue recognized during an accounting period related to a single exchange of product. Allowances are a deduction from gross revenue in arriving at net revenue. + References No definition available. + Details
Name: | mpaa_AllowancesRelatedToSingleExchangeOfProduct
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition The aggregate reduction in revenue recognized during an accounting period for customer allowances. Allowances are a deduction from gross revenue in arriving at net revenue. + References No definition available. + Details
Name: | mpaa_CustomerAllowancesRecordedAsReductionOfRevenue
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period covered by the long-term supplier commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | mpaa_LongTermSupplierCommitmentPeriod
Namespace Prefix: | mpaa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInStandardProductWarrantyAccrualRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing after the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the fourth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the third fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(2)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(3)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration