XML 76 R64.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Inventory (Details) - USD ($) | Dec. 31, 2018 | Mar. 31, 2018
--- | --- | ---
Inventory [Abstract] |  |  |
Raw materials |  | $ 87,717,000 | $ 77,135,000
Work-in-process |  | 4,394,000 | 2,583,000
Finished goods |  | 122,763,000 | 88,174,000
Inventory, gross |  | 214,874,000 | 167,892,000
Less allowance for excess and obsolete inventory |  | (9,799,000) | (6,682,000)
Total inventory - net |  | 205,075,000 | 161,210,000
Inventory unreturned |  | $ 10,746,000 | 7,508,000
Long-term core inventory [Abstract] |  |  |
Used cores held at the Company's facilities |  |  | 0
Used cores expected to be returned by customers |  |  | 0
Remanufactured cores held in finished goods |  |  | 0
Remanufactured cores held at customers' locations |  |  | 0
Long-term core inventory - gross |  |  | 0
Less allowance for excess and obsolete inventory |  |  | 0
Total |  |  | 0
Long-term core inventory deposits |  |  | 0
As Revised [Member] | ASC 606 [Member] |  |  |
Inventory [Abstract] |  |  |
Raw materials |  |  | 25,805,000
Work-in-process |  |  | 635,000
Finished goods |  |  | 53,973,000
Inventory, gross |  |  | 80,413,000
Less allowance for excess and obsolete inventory |  |  | (4,138,000)
Total inventory - net |  |  | 76,275,000
Inventory unreturned |  |  | 7,508,000
Long-term core inventory [Abstract] |  |  |
Used cores held at the Company's facilities |  |  | 53,278,000
Used cores expected to be returned by customers |  |  | 12,970,000
Remanufactured cores held in finished goods |  |  | 34,201,000
Remanufactured cores held at customers' locations |  |  | 200,389,000
Long-term core inventory - gross |  |  | 300,838,000
Less allowance for excess and obsolete inventory |  |  | (2,544,000)
Total |  |  | 298,294,000
Long-term core inventory deposits |  |  | 5,569,000
Adoption of ASC 2014-09 [Member] | ASC 606 [Member] |  |  |
Inventory [Abstract] |  |  |
Raw materials | [1] |  | 51,330,000
Work-in-process | [1] |  | 1,948,000
Finished goods | [2] |  | 34,201,000
Inventory, gross |  |  | 87,479,000
Less allowance for excess and obsolete inventory | [3] |  | (2,544,000)
Total inventory - net |  |  | 84,935,000
Inventory unreturned |  |  | 0
Long-term core inventory [Abstract] |  |  |
Used cores held at the Company's facilities | [1] |  | (53,278,000)
Used cores expected to be returned by customers | [4] |  | (12,970,000)
Remanufactured cores held in finished goods | [2] |  | (34,201,000)
Remanufactured cores held at customers' locations | [5] |  | (200,389,000)
Long-term core inventory - gross |  |  | (300,838,000)
Less allowance for excess and obsolete inventory | [3] |  | 2,544,000
Total |  |  | (298,294,000)
Long-term core inventory deposits | [6] |  | $ (5,569,000)
[1] | Used cores held at the Company's facilities of $53,278,000 have been reclassified to raw materials and work-in-process in the consolidated balance sheet at March 31, 2018.
[2] | Remanufactured Cores held in finished goods of $34,201,000 have been reclassified to finished goods in the consolidated balance sheet at March 31, 2018.
[3] | The allowance for excess and obsolete inventory of $2,544,000 previously included in long-term core inventory has been reclassified to inventory-net in the consolidated balance sheet at March 31, 2018.
[4] | Used cores expected to be returned by customers of $12,970,000 have been reclassified to contract assets in the consolidated balance sheet at March 31, 2018.
[5] | Remanufactured cores held at customers' locations of $200,389,000 have been reclassified to current and long-term contract assets in the consolidated balance sheet at March 31, 2018.
[6] | Long-term core inventory deposits of $5,569,000 have been reclassified to long-term contract assets in the consolidated balance sheet at March 31, 2018.

X
- Definition Carrying amount as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year. + References No definition available. + Details
Name: | mpaa_InventoryUnreturned
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the valuation account as of the balance sheet date which reduces the carrying amount of long-term core inventory to net realizable value; takes into consideration such factors as market value, excessive quantities based on expected sales, technological obsolescence, and shrinkage. + References No definition available. + Details
Name: | mpaa_InventoryValuationReservesLongTermCore
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gross amount (lower of cost or net realizable value) as of the balance sheet date of (1) used cores held in inventory at Company facilities, (2) used cores expected to be returned by the Company's customers, (3) remanufactured cores held in finished goods at Company facilities, and (4) remanufactured cores held at customers locations. + References No definition available. + Details
Name: | mpaa_LongTermCoreInventoryGross
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount (lower of cost or net realizable value) as of the balance sheet date of (1) used cores held in inventory at Company facilities, (2) used cores expected to be returned by the Company's customers, (3) remanufactured cores held in finished goods at Company facilities, and (4) remanufactured cores held at customers locations, less all valuation and other allowances. + References No definition available. + Details
Name: | mpaa_LongTermCoreInventoryNet
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Carrying amount (lower of cost or net realizable value) of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises. + References No definition available. + Details
Name: | mpaa_LongtermCoreInventoryDeposit
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. + References No definition available. + Details
Name: | mpaa_RemanufacturedCoresHeldAtCustomersLocations
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount of remanufactured cores held in finished goods as of the balance sheet date. + References No definition available. + Details
Name: | mpaa_RemanufacturedCoresHeldInFinishedGoods
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount of used cores expected to be returned by customers as of the balance sheet date. + References No definition available. + Details
Name: | mpaa_UsedCoresExpectedToBeReturnedByCustomers
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount of used cores held at the facilities as of the balance sheet date. + References No definition available. + Details
Name: | mpaa_UsedCoresHeldAtFacilities
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer. + 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.6(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryFinishedGoods
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer. + 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.6(a)(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryRawMaterials
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 4: 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer. + 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.6(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryWorkInProcess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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: |