XML 74 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
EMPLOYEE BENEFIT PLANS (Detail Textuals 1) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Maximum percentage of annual contribution per employee 25.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent    
Percentage of employer matching contribution 50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Threshold limit percentage of employee compensation 6.00%mpx_DefinedContributionPlanThresholdLimitPercentageOfEmployeeCompensation    
Maximum period of vesting in contribution of employees 3 years    
Employer matching contribution $ 194,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 203,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 164,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Stock Incentive Plan      
Defined Benefit Plan Disclosure [Line Items]      
Number of common stock authorized to issue stock awards and options 3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
   
Period of stock options and restricted stock issued 10 years    
Number of shares available for grants 2,940,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
   
Pre-tax stock-based employee compensation expense 1,754,000mpx_AllocatedShareBasedCompensationExpenseBeforeTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
1,702,000mpx_AllocatedShareBasedCompensationExpenseBeforeTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
1,495,000mpx_AllocatedShareBasedCompensationExpenseBeforeTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
After tax stock-based employee compensation expense $ 1,131,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
$ 1,098,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember
$ 964,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_PlanNameAxis
= mpx_StockIncentivePlansMember