XML 57 R46.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Inventory (Details) - USD ($) | Dec. 31, 2017 | Mar. 31, 2017
--- | --- | ---
Non-core inventory [Abstract] |  |  |
Raw materials |  | $ 26,773,000 | $ 21,515,000
Work-in-process |  | 1,548,000 | 641,000
Finished goods |  | 56,530,000 | 48,337,000
Non-core inventory, gross |  | 84,851,000 | 70,493,000
Less allowance for excess and obsolete inventory |  | (3,860,000) | (2,977,000)
Total |  | 80,991,000 | 67,516,000
Inventory unreturned |  | 7,249,000 | 7,581,000
Long-term core inventory [Abstract] |  |  |
Used cores held at the Company's facilities |  | 52,804,000 | 38,713,000
Used cores expected to be returned by customers |  | 12,637,000 | 11,752,000
Remanufactured cores held in finished goods |  | 34,421,000 | 27,667,000
Remanufactured cores held at customers' locations | [1] | 198,794,000 | 185,938,000
Long-term core inventory - gross |  | 298,656,000 | 264,070,000
Less allowance for excess and obsolete inventory |  | (2,382,000) | (1,148,000)
Total |  | 296,274,000 | 262,922,000
Long-term core inventory deposits |  | $ 5,569,000 | $ 5,569,000
[1] | Remanufactured cores held at customers' locations represent the core portion of the Company's customers' finished goods at the Company's customers' locations.

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 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 Carrying amount (lower of cost or net realizable value) 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 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