XML 83 R55.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Contract Assets (Details) - USD ($) | Jun. 30, 2018 | Mar. 31, 2018
--- | --- | ---
Short-term contract assets [Abstract] |  |
Cores expected to be returned by customers | $ 16,542,000 | $ 15,614,000
Long-term contract assets [Abstract] |  |
Remanufactured cores held at customers locations | 202,223,000 | 200,429,000
Long-term core inventory deposits | 5,569,000 | 5,569,000
Total long-term contract assets | 207,792,000 | 205,998,000
Total contract assets | $ 224,334,000 | $ 221,612,000

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 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetGross
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-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