XML 147 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Data for Continuing Operations for Corporations Reportable Business Segments (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Total revenues $ 2,957,951us-gaap_SalesRevenueNet $ 2,155,551us-gaap_SalesRevenueNet $ 2,031,901us-gaap_SalesRevenueNet
Net sales 2,679,095us-gaap_SalesRevenueGoodsNet 1,943,218us-gaap_SalesRevenueGoodsNet 1,832,957us-gaap_SalesRevenueGoodsNet
Gross profit (loss), Total 522,360us-gaap_GrossProfit 363,957us-gaap_GrossProfit 327,134us-gaap_GrossProfit
Selling, general and administrative expenses, Total 169,245us-gaap_SellingGeneralAndAdministrativeExpense 150,091us-gaap_SellingGeneralAndAdministrativeExpense 138,398us-gaap_SellingGeneralAndAdministrativeExpense
Earnings (Loss) from operations, Total 314,873us-gaap_OperatingIncomeLoss 217,988us-gaap_OperatingIncomeLoss 156,170us-gaap_OperatingIncomeLoss
Assets employed, Total 7,464,392us-gaap_Assets 3,259,826us-gaap_Assets 3,160,926us-gaap_Assets
Depreciation, depletion and amortization, Total 222,746us-gaap_DepreciationDepletionAndAmortization 173,761us-gaap_DepreciationDepletionAndAmortization 177,211us-gaap_DepreciationDepletionAndAmortization
Total property additions 1,846,421us-gaap_PropertyPlantAndEquipmentAdditions 220,281us-gaap_PropertyPlantAndEquipmentAdditions 151,713us-gaap_PropertyPlantAndEquipmentAdditions
Property additions through acquisitions, Total 1,602,860mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions 54,707mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions 690mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
Aggregates Business      
Segment Reporting Information [Line Items]      
Total revenues 2,479,490us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,910,734us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,811,189us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Net sales 2,233,433us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,717,577us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,630,740us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Gross profit (loss), Total 383,214us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
281,745us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
255,352us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Cement      
Segment Reporting Information [Line Items]      
Total revenues 221,759us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Net sales 209,556us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Gross profit (loss), Total 52,469us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Magnesia Specialty Products      
Segment Reporting Information [Line Items]      
Total revenues 256,702us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
244,817us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
220,712us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Net sales 236,106us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
225,641us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
202,217us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Gross profit (loss), Total 84,594us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
83,703us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
77,223us-gaap_GrossProfit
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 2,957,951us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,155,551us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,031,901us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Net sales 2,679,095us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,943,218us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,832,957us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Gross profit (loss), Total 522,360us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
363,957us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
327,134us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Mid-America Group      
Segment Reporting Information [Line Items]      
Total revenues 848,855us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
789,806us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
761,704us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Net sales 770,568us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
720,007us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
695,819us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Gross profit (loss), Total 216,883us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
192,747us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
185,191us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Selling, general and administrative expenses, Total 52,217us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
53,683us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
56,092us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Earnings (Loss) from operations, Total 172,208us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
144,269us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
133,387us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Assets employed, Total 1,290,833us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
1,242,394us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
1,137,480us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Depreciation, depletion and amortization, Total 63,294us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
66,381us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
69,915us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Total property additions 76,753us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
82,667us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
57,125us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
Property additions through acquisitions, Total   244mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_MidAmericaGroupMember
 
Operating Segments | Southeast Group      
Segment Reporting Information [Line Items]      
Total revenues 274,352us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
245,340us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
243,442us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Net sales 254,986us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
226,437us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
226,232us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Gross profit (loss), Total 10,653us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
(3,515)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
(6,051)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Selling, general and administrative expenses, Total 17,788us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
18,081us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
18,250us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Earnings (Loss) from operations, Total (5,293)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
(19,849)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
(25,495)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Assets employed, Total 604,044us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
611,906us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
608,360us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Depreciation, depletion and amortization, Total 31,955us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
32,556us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
35,026us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Total property additions 23,326us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
72,907us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
22,594us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
Property additions through acquisitions, Total   54,463mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_SoutheastGroupMember
 
Operating Segments | West Group      
Segment Reporting Information [Line Items]      
Total revenues 1,356,283us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
875,588us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
806,043us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Net sales 1,207,879us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
771,133us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
708,689us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Gross profit (loss), Total 155,678us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
92,513us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
76,212us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Selling, general and administrative expenses, Total 50,147us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
42,929us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
42,082us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Earnings (Loss) from operations, Total 153,182us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
53,150us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
36,858us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Assets employed, Total 1,844,028us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
1,030,599us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
1,047,286us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Depreciation, depletion and amortization, Total 74,283us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
56,004us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
56,526us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Total property additions 753,342us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
53,530us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
29,234us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Property additions through acquisitions, Total 632,560mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
  690mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mlm_WestGroupMember
Operating Segments | Corporate      
Segment Reporting Information [Line Items]      
Gross profit (loss), Total 2,083us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(1,491)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(5,441)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Selling, general and administrative expenses, Total 26,576us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
25,233us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
12,679us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Earnings (Loss) from operations, Total (120,780)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(33,088)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(57,122)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Assets employed, Total 522,957us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
220,903us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
210,127us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation, depletion and amortization, Total 12,200us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
8,256us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
7,906us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total property additions 15,349us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
6,477us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
3,887us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Operating Segments | Aggregates Business      
Segment Reporting Information [Line Items]      
Total revenues 2,479,490us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,910,734us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,811,189us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Net sales 2,233,433us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,717,577us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
1,630,740us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Gross profit (loss), Total 383,214us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
281,745us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
255,352us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Selling, general and administrative expenses, Total 120,152us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
114,693us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
116,424us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Earnings (Loss) from operations, Total 320,097us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
177,570us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
144,750us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Assets employed, Total 3,738,905us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
2,884,899us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
2,793,126us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Depreciation, depletion and amortization, Total 169,532us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
154,941us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
161,467us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Total property additions 853,421us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
209,104us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
108,953us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Property additions through acquisitions, Total 632,560mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
54,707mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
690mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_AggregatesBusinessMember
Operating Segments | Cement      
Segment Reporting Information [Line Items]      
Total revenues 221,759us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Net sales 209,556us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Gross profit (loss), Total 52,469us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Selling, general and administrative expenses, Total 12,741us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Earnings (Loss) from operations, Total 40,751us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Assets employed, Total 3,052,171us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Depreciation, depletion and amortization, Total 30,620us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Total property additions 975,063us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Property additions through acquisitions, Total 970,300mlm_PropertyPlantAndEquipmentAdditionsThroughAcquisitions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_CementMember
   
Operating Segments | Magnesia Specialty Products      
Segment Reporting Information [Line Items]      
Total revenues 256,702us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
244,817us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
220,712us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Net sales 236,106us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
225,641us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
202,217us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Gross profit (loss), Total 84,594us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
83,703us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
77,223us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Selling, general and administrative expenses, Total 9,776us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
10,165us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
9,295us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Earnings (Loss) from operations, Total 74,805us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
73,506us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
68,542us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Assets employed, Total 150,359us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
154,024us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
157,673us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Depreciation, depletion and amortization, Total 10,394us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
10,564us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
7,838us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
Total property additions $ 2,588us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
$ 4,700us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember
$ 38,873us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mlm_MagnesiaSpecialtiesMember