XML 81 R68.htm IDEA: XBRL DOCUMENT
v3.21.2

Pending Business Combination and Related Financing - Additional Information (Detail) $ in Millions | Jul. 02, 2021 USD ($) | May 24, 2021 USD ($) Quarry Plant
--- | --- | ---
Subsequent Event | 0.650% Senior Notes, Due 2023 |  |
Business Acquisition [Line Items] |  |
Aggregate principal amount of long term debt | $ 700 |
Interest rate on notes | 0.65% |
Maturity year | 2023 |
Subsequent Event | 0.650% Senior Notes, Due 2023 | Prior to July 2, 2022 (2023 Par Call Date) |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Subsequent Event | 0.650% Senior Notes, Due 2023 | Prior to July 2, 2022 (2023 Par Call Date) | Treasury Rate |  |
Business Acquisition [Line Items] |  |
Basis spread on variable rate | 0.10% |
Subsequent Event | 0.650% Senior Notes, Due 2023 | On or After 2023 Par Call Date and Prior to Maturity |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Subsequent Event | 2.400% Senior Notes, Due 2031 |  |
Business Acquisition [Line Items] |  |
Aggregate principal amount of long term debt | $ 900 |
Interest rate on notes | 2.40% |
Maturity year | 2031 |
Debt instrument redemption price percentage | 101.00% |
Subsequent Event | 2.400% Senior Notes, Due 2031 | Prior to April 15, 2031 (2031 Par Call Date) |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Subsequent Event | 2.400% Senior Notes, Due 2031 | Prior to April 15, 2031 (2031 Par Call Date) | Treasury Rate |  |
Business Acquisition [Line Items] |  |
Basis spread on variable rate | 0.15% |
Subsequent Event | 2.400% Senior Notes, Due 2031 | On or After 2031 Par Call Date and Prior to Maturity |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Subsequent Event | 3.200% Senior Notes, Due 2051 |  |
Business Acquisition [Line Items] |  |
Aggregate principal amount of long term debt | $ 900 |
Interest rate on notes | 3.20% |
Maturity year | 2051 |
Debt instrument redemption price percentage | 101.00% |
Subsequent Event | 3.200% Senior Notes, Due 2051 | Prior to January 15, 2051 (2051 Par Call Date) |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Subsequent Event | 3.200% Senior Notes, Due 2051 | Prior to January 15, 2051 (2051 Par Call Date) | Treasury Rate |  |
Business Acquisition [Line Items] |  |
Basis spread on variable rate | 0.20% |
Subsequent Event | 3.200% Senior Notes, Due 2051 | On or After 2051 Par Call Date and Prior to Maturity |  |
Business Acquisition [Line Items] |  |
Debt instrument redemption price percentage | 100.00% |
Lehigh West Region |  |
Business Acquisition [Line Items] |  |
Business combination, date of definitive agreement |  | May 24, 2021
Cash transferred in business combination |  | $ 2,300
Business combination, number of active aggregate quarries acquired | Quarry |  | 17
Business combination, number of cement plants acquired | Plant |  | 2

X
- Definition Business combination, number of active aggregate quarries acquired. + References No definition available. + Details
Name: | mlm_BusinessCombinationNumberOfActiveAggregateQuarriesAcquired
Namespace Prefix: | mlm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business combination, number of cement plants acquired. + References No definition available. + Details
Name: | mlm_BusinessCombinationNumberOfCementPlantsAcquired
Namespace Prefix: | mlm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument maturity date year. + References No definition available. + Details
Name: | mlm_DebtInstrumentMaturityDateYear
Namespace Prefix: | mlm_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the business acquisition agreement was executed, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage price of original principal amount of debt at which debt can be redeemed by the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph e -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mlm_ZeroPointSixFiveZeroPercentSeniorNotesDueTwentyTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mlm_TwoPointFourZeroZeroPercentSeniorNotesDueTwentyThirtyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mlm_ThreePointTwoZeroZeroPercentSeniorNotesDueTwentyFiftyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=mlm_DebtInstrumentRedemptionPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mlm_LehighHansonIncorporationWestRegionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |