XML 50 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Fair Values of Pension Plan Assets by Asset Class and Fair Value Hierarchy Level (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets $ 524,042us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 443,973us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Real Estate    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 20,363us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
19,357us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
Hedge Funds    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 38,264us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
21,764us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
Cash and Cash Equivalents    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 3,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
1,858us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Quoted Prices In Active Markets For Identical Assets (Level 1)    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 3,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,858us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices In Active Markets For Identical Assets (Level 1) | Cash and Cash Equivalents    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 3,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,858us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Observable Inputs (Level 2)    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 461,795us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
400,994us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs (Level 3)    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 58,627us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
41,121us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Real Estate    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 20,363us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
19,357us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Hedge Funds    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 38,264us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
21,764us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Mid Sized To Large Cap | Equity Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 219,092us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_MidSizedToLargeCapMember
182,426us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_MidSizedToLargeCapMember
Mid Sized To Large Cap | Significant Observable Inputs (Level 2) | Equity Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 219,092us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_MidSizedToLargeCapMember
182,426us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_MidSizedToLargeCapMember
International And Emerging Growth Funds | Equity Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 87,706us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_InternationalAndEmergingGrowthFundsMember
71,662us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_InternationalAndEmergingGrowthFundsMember
International And Emerging Growth Funds | Significant Observable Inputs (Level 2) | Equity Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 87,706us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_InternationalAndEmergingGrowthFundsMember
71,662us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_InternationalAndEmergingGrowthFundsMember
Core Fixed Income | Debt Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 154,997us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_CoreFixedIncomeMember
122,327us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_CoreFixedIncomeMember
Core Fixed Income | Significant Observable Inputs (Level 2) | Debt Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets 154,997us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_CoreFixedIncomeMember
122,327us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_CoreFixedIncomeMember
High Yield Bonds | Debt Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets   24,579us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= mlm_HighYieldBondsMember
High Yield Bonds | Significant Observable Inputs (Level 2) | Debt Securities    
Pension and Other Postretirement Benefits Disclosure [Line Items]    
Fair values of pension plan assets   $ 24,579us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= mlm_HighYieldBondsMember