XML 62 R48.htm IDEA: XBRL DOCUMENT
v3.8.0.1

INCOME TAXES (Detail Textuals) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Operating Loss Carryforwards [Line Items] |  |  |
Statutory federal income tax rate | 35.00% | 35.00% | 35.00%
Corporate income tax rate effective in 2018 | 21.00% |  |
Depreciation percentage on capital expenditures | 100.00% |  |
Discrete income tax provision adjustment | $ 1,700,000 |  |
Discrete income tax provision adjustment related to vesting of restricted stock | 718,000 |  |
Total net income tax payments | 9,733,000 | $ 6,546,000 | $ 5,797,000
State income taxes |  |  |
Operating Loss Carryforwards [Line Items] |  |  |
Net operating loss carry forwards related to state income taxes | 14,300,000 |  |
Other state credits |  |  |
Operating Loss Carryforwards [Line Items] |  |  |
Net operating loss carry forwards related to state income taxes | $ 6,900,000 |  |

X
- Definition Represents the depreciation percentage on capital expenditures. + References No definition available. + Details
Name: | mpx_DepreciationPercentageOnCapitalExpenditures
Namespace Prefix: | mpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents future federal statutory income tax rate effective in 2018. + References No definition available. + Details
Name: | mpx_FutureFederalStatutoryIncomeTaxRate
Namespace Prefix: | mpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of vesting of restricted stock for enacted changes in tax laws or rates or a change in the tax status of the entity. + References No definition available. + Details
Name: | mpx_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfVestingOfRestrictedStock
Namespace Prefix: | mpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586 + Details
Name: | us-gaap_IncomeTaxesPaidNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OperatingLossCarryforwardsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=mpx_OtherStateCreditsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |