XML 55 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
RELATED PARTY TRANSACTIONS (Detail Textuals) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Related Party Transaction [Line Items]      
Company's voting power held by a group one vote    
Investment in joint venture $ 2,554,000us-gaap_PaymentsToAcquireInterestInJointVenture      
RPC | 255 RC, LLC      
Related Party Transaction [Line Items]      
Joint venture ownership interest percentage 50.00%mpx_JointVentureOwnershipInterestPercentage
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
   
Operating lease agreement term 5 years    
Investment in joint venture 2,554,000us-gaap_PaymentsToAcquireInterestInJointVenture
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
   
RPC | Transition Support Services Agreement      
Related Party Transaction [Line Items]      
Aggregate service charges paid 663,000mpx_AggregateServiceCharges
/ mpx_AgreementAxis
= mpx_TransitionSupportServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
670,000mpx_AggregateServiceCharges
/ mpx_AgreementAxis
= mpx_TransitionSupportServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
544,000mpx_AggregateServiceCharges
/ mpx_AgreementAxis
= mpx_TransitionSupportServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
Due to related parties 47,000us-gaap_DueToRelatedPartiesCurrent
/ mpx_AgreementAxis
= mpx_TransitionSupportServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
145,000us-gaap_DueToRelatedPartiesCurrent
/ mpx_AgreementAxis
= mpx_TransitionSupportServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mpx_RpcMember
 
R Randall Rollins And Gary W Rollins      
Related Party Transaction [Line Items]      
Company's voting power held by a group excess of fifty percent    
Directors and executive officers      
Related Party Transaction [Line Items]      
Number of shares purchased under the stock buyback program 100,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ExecutiveOfficerMember
   
Value for shares purchased under the stock buyback program $ 775,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ExecutiveOfficerMember