XML 59 R41.htm IDEA: XBRL DOCUMENT
v2.4.1.9

WARRANTY COSTS AND OTHER CONTINGENCIES (Detail Textuals) (USD $) In Millions, unless otherwise specified | 3 Months Ended
--- | ---
Mar. 31, 2015
Warrant Cost And Other Contingencies [Line Items] |
Contractual repurchase limit (% of average net receivable) - one lender | 16.00%mpx_ContractualObligationOfRepurchaseLimitInPercentageOfAmountOfAverageNetReceivables
Maximum repurchase obligation - one lender | $ 8.2 mpx_ThresholdLimitForContractualRepurchasesUnderAgreementsDuringPrior12MonthPeriod
Maximum repurchase obligation - additional lenders | 6.5 mpx_ThresholdLimitForContractualRepurchasesUnderAgreementsHavingTermOfLessThanOneYear
Aggregate repurchase obligation | $ 14.7 us-gaap_PurchaseObligation
Chaparral products |
Warrant Cost And Other Contingencies [Line Items] |
Period of warranty provided by company to structural hull | 5 years
Period of warranty provided by company on non-transferable structural deck | 5 years
Period of warranty provided by company on additional items | one to five years
Robalo products |
Warrant Cost And Other Contingencies [Line Items] |
Period of warranty provided by company on transferable structural hull | 10 years
Period of warranty provided by company to structural hull | 5 years
Period of warranty provided by company on transferable other components | 1 year

X
- Definition This element represents the percentage of the average net receivables which is used to calculate the contractual repurchase limit. + References No definition available. + Details
Name: | mpx_ContractualObligationOfRepurchaseLimitInPercentageOfAmountOfAverageNetReceivables
Namespace Prefix: | mpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describe the approximate term of the warranty for structural deck provided by the company. + References No definition available. + Details
Name: | mpx_TermOfNonTransferableWarrantyForStructuralDeck
Namespace Prefix: | mpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents term of transferable warranty for structural hull. + References No definition available. + Details
Name: | mpx_TermOfTransferableWarrantyForStructuralHull
Namespace Prefix: | mpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describe the approximate term of the warranty on transferable other components provided by the company. + References No definition available. + Details
Name: | mpx_TermOfTransferableWarrantyOnOtherComponents
Namespace Prefix: | mpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describe the approximate term of the warranty for structural hull provided by the company. + References No definition available. + Details
Name: | mpx_TermOfWarrantyForStructuralHull
Namespace Prefix: | mpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents term of warranty on additional items. + References No definition available. + Details
Name: | mpx_TermOfWarrantyOnAdditionalItems
Namespace Prefix: | mpx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents threshold limit for contractual repurchases under agreements during prior12 month period. + References No definition available. + Details
Name: | mpx_ThresholdLimitForContractualRepurchasesUnderAgreementsDuringPrior12MonthPeriod
Namespace Prefix: | mpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the threshold limit for aggregate contractual repurchases under agreements having term of less than one year. + References No definition available. + Details
Name: | mpx_ThresholdLimitForContractualRepurchasesUnderAgreementsHavingTermOfLessThanOneYear
Namespace Prefix: | mpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | mpx_WarrantCostAndOtherContingenciesLineItems
Namespace Prefix: | mpx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpx_ChaparralProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpx_RobaloProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |