XML 75 R44.htm IDEA: XBRL DOCUMENT
v3.19.3

Contract Assets (Details) - USD ($) | Sep. 30, 2019 | Mar. 31, 2019
--- | --- | ---
Short-term contract assets [Abstract] |  |
Cores expected to be returned by customers | $ 11,776,000 | $ 14,671,000
Upfront payments to customers | 3,312,000 | 3,101,000
Core premiums paid to customers | 4,383,000 | 4,411,000
Total short-term contract assets | 19,471,000 | 22,183,000
Long-term contract assets [Abstract] |  |
Remanufactured cores held at customers' locations | 203,024,000 | 196,914,000
Upfront payments to customers | 1,234,000 | 2,775,000
Core premiums paid to customers | 14,502,000 | 16,618,000
Long-term core inventory deposits | 5,569,000 | 5,569,000
Total long-term contract assets | $ 224,329,000 | $ 221,876,000

X
- Definition Represents the difference between the Remanufactured Core sales price and its related cost. Core premiums expected to be amortized during the Company's normal operating cycle, which is generally one year. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the difference between the Remanufactured Core sales price and its related cost as of the balance sheet date, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the Remanufactured Core portion of stock adjustment returns and Used Cores returned by consumers to the Company's customers but not yet returned to the Company. These cores are recorded as contract assets until the Company physically receives them during its normal operation cycle, which is generally one year. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount of remanufactured cores held at customers' locations as of the balance sheet date, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the marketing allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time, which is generally one year. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the marketing allowances provided by the Company to its customers as of the balance sheet date, classified as noncurrent. + References No definition available. + Details
Name: | mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetGrossNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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