XML 17 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME - Summary of accumulated other comprehensive (loss) income (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance $ (853)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (1,572)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Change during period:      
Before-tax amount (213)us-gaap_OtherComprehensiveIncomeLossBeforeTax (190)us-gaap_OtherComprehensiveIncomeLossBeforeTax  
Tax provision 74us-gaap_OtherComprehensiveIncomeLossTax 67us-gaap_OtherComprehensiveIncomeLossTax  
Reclassification adjustment, net of taxes      
Amortization of net gain (loss) (1,034)mpx_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain 781mpx_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain  
Net realized gain 57us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax 61us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax 290us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Total activity in period (1,116)us-gaap_OtherComprehensiveIncomeLossNetOfTax 719us-gaap_OtherComprehensiveIncomeLossNetOfTax  
Balance (1,969)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (853)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (1,572)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pension Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (990)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,771)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Change during period:      
Before-tax amount        
Tax provision        
Reclassification adjustment, net of taxes      
Amortization of net gain (loss) (1,034)mpx_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
781mpx_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net realized gain        
Total activity in period (1,034)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
781us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Balance (2,024)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(990)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Unrealized Gain on Securities      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance 137us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
199us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Change during period:      
Before-tax amount (213)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(190)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Tax provision 74us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
67us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Reclassification adjustment, net of taxes      
Amortization of net gain (loss)        
Net realized gain 57us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
61us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Total activity in period (82)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(62)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Balance $ 55us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
$ 137us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember