XML 79 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Facility
State
Dec. 31, 2013
Dec. 31, 2012
Significant Accounting Policies [Line Items]      
Number of quarries distribution facilities and plants 400mlm_NumberOfQuarriesDistributionFacilitiesAndPlants    
Number of states with aggregates business sales by destination 32mlm_NumberOfStatesWithAggregatesBusinessSalesByDestination    
Maximum FDIC, insurance limit to not available of funds in lockboxes $ 250,000us-gaap_CashFDICInsuredAmount    
Company policy for maximum cash maintained at one bank 100,000,000mlm_CompanyPolicyForMaximumCashMaintainedAtOneBank    
Minimum at risk receivable balance for specific reserve $ 50,000mlm_MinimumAtRiskReceivableBalanceForSpecificReserve    
Weighted-average fair value of stock option granted $ 43.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 36.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 22.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Minimum likelihood for recognition of tax benefit related to uncertain tax position 50.00%mlm_MinimumLikelihoodForRecognitionOfTaxBenefitRelatedToUncertainTaxPosition    
Minimum      
Significant Accounting Policies [Line Items]      
Warranty term 9 months    
Minimum | Certain construction contracts      
Significant Accounting Policies [Line Items]      
Warranty term 2 years    
Maximum      
Significant Accounting Policies [Line Items]      
Warranty term 1 year    
Maximum | Certain construction contracts      
Significant Accounting Policies [Line Items]      
Warranty term 10 years    
Inventory Finished Goods      
Significant Accounting Policies [Line Items]      
Allowance for inventories in excess of sales requisite Record period 12 months    
Expendable Parts Inventory      
Significant Accounting Policies [Line Items]      
Allowance for inventories in excess of sales requisite Record period 5 years    
Supplies Inventory      
Significant Accounting Policies [Line Items]      
Allowance for inventories in excess of sales requisite Record period 1 year    
Aggregates Product Line | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 58.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueProductLineMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesProductLineMember
   
Aggregates-Related Downstream Product Lines | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 25.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueProductLineMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesRelatedDownstreamProductLinesMember
   
Cement | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 8.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueSegmentMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_CementMember
   
Magnesia Specialty Products | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 9.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueSegmentMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MagnesiaSpecialtyProductsMember
   
Percentage of Aggregates Business Net Sales in Top Five Sales states | Geographic Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 68.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueSegmentMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= mlm_PercentageOfAggregatesBusinessNetSalesInTopFiveSalesStatesMember
   
Texas | Cement | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 71.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueSegmentMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_CementMember
/ us-gaap_StatementGeographicalAxis
= stpr_TX
   
California | Cement | Product Concentration Risk | Sales      
Significant Accounting Policies [Line Items]      
Total net sales, percentage 24.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueSegmentMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_CementMember
/ us-gaap_StatementGeographicalAxis
= stpr_CA