XML 77 R60.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Inventory (Details) (USD $) | Mar. 31, 2015 | Mar. 31, 2014
--- | --- | ---
Non-core inventory [Abstract] |  |
Raw materials | $ 18,836,000 us-gaap_InventoryRawMaterials | $ 18,787,000 us-gaap_InventoryRawMaterials
Work-in-process | 255,000 us-gaap_InventoryWorkInProcess | 124,000 us-gaap_InventoryWorkInProcess
Finished goods | 39,828,000 us-gaap_InventoryFinishedGoods | 30,197,000 us-gaap_InventoryFinishedGoods
Non-core inventory, gross | 58,919,000 us-gaap_InventoryGross | 49,108,000 us-gaap_InventoryGross
Less allowance for excess and obsolete inventory | (2,090,000)mpaa_InventoryValuationReservesNonCore | (1,862,000)mpaa_InventoryValuationReservesNonCore
Total | 56,829,000 mpaa_NetInventory | 47,246,000 mpaa_NetInventory
Inventory unreturned | 7,833,000 mpaa_InventoryUnreturned | 7,534,000 mpaa_InventoryUnreturned
Long-term core inventory [Abstract] |  |
Used cores held at the Company's facilities | 27,417,000 mpaa_UsedCoresHeldAtFacilities | 23,718,000 mpaa_UsedCoresHeldAtFacilities
Used cores expected to be returned by customers | 9,799,000 mpaa_UsedCoresExpectedToBeReturnedByCustomers | 6,160,000 mpaa_UsedCoresExpectedToBeReturnedByCustomers
Remanufactured cores held in finished goods | 21,557,000 mpaa_RemanufacturedCoresHeldInFinishedGoods | 18,093,000 mpaa_RemanufacturedCoresHeldInFinishedGoods
Remanufactured cores held at customers' locations | 130,762,000 mpaa_RemanufacturedCoresHeldAtCustomersLocations | 96,351,000 mpaa_RemanufacturedCoresHeldAtCustomersLocations
Long-term core inventory - gross | 189,535,000 mpaa_LongtermCoreInventory-Gross | 144,322,000 mpaa_LongtermCoreInventory-Gross
Less allowance for excess and obsolete inventory | (585,000)mpaa_InventoryValuationReservesLongTermCore | (846,000)mpaa_InventoryValuationReservesLongTermCore
Total | 188,950,000 mpaa_LongtermCoreInventoryNet | 143,476,000 mpaa_LongtermCoreInventoryNet
Long-term core inventory deposit | $ 31,571,000 mpaa_LongtermCoreInventoryDeposit | $ 29,375,000 mpaa_LongtermCoreInventoryDeposit

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
- 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 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
- 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
- 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: 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