XML 43 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans Postretirement and Postemployment Benefits - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Accumulated benefit obligation for defined benefit pension plans $ 684,647,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation $ 453,161,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation  
Pension and SERP contributions 25,654,000us-gaap_DefinedBenefitPlanContributionsByEmployer 28,995,000us-gaap_DefinedBenefitPlanContributionsByEmployer  
Corporation's matching obligations 8,602,000us-gaap_DefinedContributionPlanCostRecognized 7,097,000us-gaap_DefinedContributionPlanCostRecognized 6,216,000us-gaap_DefinedContributionPlanCostRecognized
Accrued postemployment benefits 1,267,000us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent 1,096,000us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent  
Equity Securities      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Percentage of pension asset equity securities in mid and large capitalization funds 50.00%mlm_PercentageOfPensionAssetEquitySecuritiesInMidAndLargeCapitalizationFunds
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
   
Financial Security Plan      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Number of employees 60mlm_NumberOfEmployees
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mlm_FinancialSecurityPlanMember
   
Reversed Pension And Postretirement Plans      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Number of employees 600mlm_NumberOfEmployees
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mlm_ReversedPensionAndPostretirementPlansMember
   
Pension      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Number of employees 2,000mlm_NumberOfEmployees
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Prior service cost, recognized in net periodic benefit cost 422,000us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Prior service cost, recognized in net periodic benefit cost - deferred tax asset and liability 166,000mlm_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditDeferredTaxAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Actuarial gain (loss), recognized in net periodic benefit cost 12,432,000us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Actuarial gain (loss), recognized in net periodic benefit cost - deferred tax asset and liability 4,897,000mlm_DefinedBenefitPlanAmortizationOfNetGainsLossesDeferredTaxAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Transition assets, recognized in net periodic benefit cost 1,000us-gaap_DefinedBenefitPlanAmortizationOfNetTransitionAssetObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Pension and SERP contributions 25,654,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
28,995,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
SERP Plans      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Estimated contribution of pension plans 33,500,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
   
Postretirement Benefits      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Prior service cost, recognized in net periodic benefit cost 2,302,000us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Prior service cost, recognized in net periodic benefit cost - deferred tax asset and liability 907,000mlm_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditDeferredTaxAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Actuarial gain (loss), recognized in net periodic benefit cost 328,000us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Pension and SERP contributions 2,756,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,972,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Prior service cost, recognized in net periodic benefit cost - deferred tax asset and liability 129,000mlm_DefinedBenefitPlanFutureAmortizationOfNetGainLossDeferredTaxAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Postretirement Health Care Plans [Member]      
Pension and Other Postretirement Benefits Disclosure [Line Items]      
Estimated contribution of pension plans $ 2,770,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mlm_PostretirementHealthCarePlansMember