XML 54 R43.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Inventory (Details) - USD ($) | Dec. 31, 2015 | Mar. 31, 2015
--- | --- | ---
Non-core inventory [Abstract] |  |  |
Raw materials |  | $ 19,855,000 | $ 18,836,000
Work-in-process |  | 460,000 | 255,000
Finished goods |  | 40,572,000 | 39,828,000
Non-core inventory, gross |  | 60,887,000 | 58,919,000
Less allowance for excess and obsolete inventory |  | (2,386,000) | (2,090,000)
Total |  | 58,501,000 | 56,829,000
Inventory unreturned |  | 10,648,000 | 7,833,000
Long-term core inventory [Abstract] |  |  |
Used cores held at the Company's facilities |  | 39,423,000 | 27,417,000
Used cores expected to be returned by customers |  | 8,693,000 | 9,799,000
Remanufactured cores held in finished goods |  | 21,183,000 | 21,557,000
Remanufactured cores held at customers' locations | [1] | 168,109,000 | 130,762,000
Long-term core inventory - gross |  | 237,408,000 | 189,535,000
Less allowance for excess and obsolete inventory |  | (1,207,000) | (585,000)
Total |  | 236,201,000 | 188,950,000
Long-term core inventory deposits | [1] | 5,569,000 | 31,571,000
Long-term core inventory deposits transferred |  | $ 25,805,000 |
Remanufactured cores included in long-term core inventory deposits |  |  | $ 26,002,000
[1] | During the nine months ended December 31, 2015, the Company completed the core buy-back program with one of its largest customers. As a result of the completion of this buy-back program and related long-term core inventory reconciliations, $25,805,000 from long-term core inventory deposits was transferred to remanufactured cores held at customers' locations within long-term core inventory. At March 31, 2015, $26,002,000 of remanufactured cores in connection with this core buy-back program was included in long-term core inventory deposits.

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 The amount of the valuation account as of the balance sheet date which reduces the carrying amount of non-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_InventoryValuationReservesNonCore
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount transferred from the long-term core inventory deposits account to the remanufactured cores held at customers' location account within the long-term core inventory. + References No definition available. + Details
Name: | mpaa_LongTermCoreInventoryDepositsTransferred
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross amount (lower of cost or market) 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_LongtermCoreInventory-Gross
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 market) 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 Carrying amount (lower of cost or market) 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
- Definition Carrying amount (lower of cost or market) as of the balance sheet date of (1) non-core raw materials, (2) the non-core value of work in process, and (3) the non-core value of finished goods, less all valuation and other allowances. Excludes noncurrent inventory balances for (1) used cores, (2) the used core value of work in process, and (3) the remanufactured core portion of finished goods. + References No definition available. + Details
Name: | mpaa_NetInventory
Namespace Prefix: | mpaa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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 Amount of remanufactured cores included in long-term core inventory deposits in connection with the core buy-back program. + References No definition available. + Details
Name: | mpaa_RemanufacturedCoresIncludedInLongTermCoreInventoryDeposits
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 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://www.xbrl.org/2003/role/presentationRef -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 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://www.xbrl.org/2003/role/presentationRef -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