XML 49 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2013
Aug. 31, 2013
Income Taxes [Line Items]            
Tax refund $ 1,368,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority $ 687,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority $ 1,368,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority $ 1,617,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority $ 1,368,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority $ 10,239,000us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
Income tax benefits attributable to stock-based compensation   2,508,000us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 2,368,000us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 777,000us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation    
Foreign pretax loss   10,557,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 10,227,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 5,473,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign    
Deferred tax asset recognized 5,379,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards 171,781,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards 5,379,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards   5,379,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards  
Valuation allowance, Reversed       3,644,000us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount    
Tax deduction, percentage   9.00%us-gaap_EffectiveIncomeTaxRateReconciliationDeductions        
Increased net earnings   3,239,000us-gaap_IncomeTaxReconciliationDeductions 3,979,000us-gaap_IncomeTaxReconciliationDeductions 0us-gaap_IncomeTaxReconciliationDeductions    
Increased net earnings, per share $ 0.09mlm_IncreaseDecreaseInNetEarningsPerShareRelatedToProductionDeductionBenefit $ 0.05mlm_IncreaseDecreaseInNetEarningsPerShareRelatedToProductionDeductionBenefit $ 0.09mlm_IncreaseDecreaseInNetEarningsPerShareRelatedToProductionDeductionBenefit $ 0mlm_IncreaseDecreaseInNetEarningsPerShareRelatedToProductionDeductionBenefit $ 0.09mlm_IncreaseDecreaseInNetEarningsPerShareRelatedToProductionDeductionBenefit  
Operating loss carryforwards, expiration dates   2034        
Deferred tax asset, valuation allowance 5,006,000us-gaap_OperatingLossCarryforwardsValuationAllowance 5,084,000us-gaap_OperatingLossCarryforwardsValuationAllowance 5,006,000us-gaap_OperatingLossCarryforwardsValuationAllowance   5,006,000us-gaap_OperatingLossCarryforwardsValuationAllowance  
Domestic and foreign tax credits, valuation allowance 852,000us-gaap_TaxCreditCarryforwardValuationAllowance 1,049,000us-gaap_TaxCreditCarryforwardValuationAllowance 852,000us-gaap_TaxCreditCarryforwardValuationAllowance   852,000us-gaap_TaxCreditCarryforwardValuationAllowance  
Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax   28,800,000us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax        
Deferred tax liabilities, goodwill   0us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill        
Undistributed net earnings   29,400,000us-gaap_UndistributedEarningsOfForeignSubsidiaries        
Increase noncurrent deferred tax liabilities 1,334,000us-gaap_IncreaseDecreaseInDeferredIncomeTaxes 268,000us-gaap_IncreaseDecreaseInDeferredIncomeTaxes        
Unrecognized tax benefits that would impact effective tax rate 6,301,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 9,362,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 6,301,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 14,386,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 6,301,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate  
Estimated unrecognized tax benefits, decrease as a result of tax position taken in prior years   10,547,000us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeUpperBound        
Expiration date of statute of limitations     2009      
Tax refund, Per share $ 0.03mlm_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthorityPerShare $ 0.01mlm_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthorityPerShare $ 0.03mlm_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthorityPerShare $ 0.04mlm_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthorityPerShare $ 0.03mlm_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthorityPerShare  
Interest expense on accrual for uncertain tax positions   266,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense 1,446,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense 119,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense    
Noncurrent Liability            
Income Taxes [Line Items]            
Accrued interest 191,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
398,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
191,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
  191,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
 
Tax benefit on interest accrued for uncertain tax positions 125,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
182,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
125,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
  125,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_NoncurrentLiabilityMember
 
Current Liability            
Income Taxes [Line Items]            
Accrued interest 227,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
209,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
227,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
  227,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
 
Tax benefit on interest accrued for uncertain tax positions 148,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
133,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
148,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
  148,000mlm_TaxBenefitOnInterestAccruedForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentLiabilityMember
 
Current Asset            
Income Taxes [Line Items]            
Accrued interest 344,000mlm_UnrecognizedTaxBenefitsInterestReceivableOnIncomeTaxes
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
344,000mlm_UnrecognizedTaxBenefitsInterestReceivableOnIncomeTaxes
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
344,000mlm_UnrecognizedTaxBenefitsInterestReceivableOnIncomeTaxes
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
  344,000mlm_UnrecognizedTaxBenefitsInterestReceivableOnIncomeTaxes
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
 
Tax Benefit On Interest Accrued For Uncertain Tax Positions 225,000mlm_TaxExpenseOnInterestReceivableForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
225,000mlm_TaxExpenseOnInterestReceivableForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
225,000mlm_TaxExpenseOnInterestReceivableForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
  225,000mlm_TaxExpenseOnInterestReceivableForUncertainTaxPositions
/ us-gaap_BalanceSheetLocationAxis
= mlm_CurrentAssetMember
 
Earliest Tax Year            
Income Taxes [Line Items]            
Expiration date of statute of limitations   2010        
Open tax years   2010        
Latest Tax Year            
Income Taxes [Line Items]            
Expiration date of statute of limitations   2011        
Open tax years   2014        
Canadian Subsidiary            
Income Taxes [Line Items]            
Unrecognized tax benefits         0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= mlm_CanadianSubsidiaryMember
 
Federal Tax Authority Member            
Income Taxes [Line Items]            
Operating loss carryforwards, amount   465,467,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityNameAxis
= us-gaap_InternalRevenueServiceIRSMember
       
Federal and State Tax Authority            
Income Taxes [Line Items]            
Operating loss carryforwards, amount   710,163,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= mlm_FederalAndStateTaxAuthorityMember
       
State Tax Authority            
Income Taxes [Line Items]            
Operating loss carryforwards, amount 121,977,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
244,696,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
121,977,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
  121,977,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Domestic Tax Authority            
Income Taxes [Line Items]            
Domestic and foreign tax credits, amount 2,354,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
3,682,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
2,354,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
  2,354,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Domestic Tax Authority | Federal Tax Authority Member            
Income Taxes [Line Items]            
Domestic and foreign tax credits, expiration dates   2025        
Maximum            
Income Taxes [Line Items]            
Domestic and foreign tax credits, expiration dates   2018        
Bahamas Subsidiary            
Income Taxes [Line Items]            
Deferred tax asset recognized $ 0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_StatementGeographicalAxis
= country_BS
$ 0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_StatementGeographicalAxis
= country_BS
$ 0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_StatementGeographicalAxis
= country_BS
$ 0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_StatementGeographicalAxis
= country_BS
$ 0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_StatementGeographicalAxis
= country_BS