XML 101 R84.htm IDEA: XBRL DOCUMENT
v3.22.1

COMMITMENTS AND CONTINGENCIES - Streaming Agreement (Details) $ in Millions |  | 12 Months Ended
--- | --- | ---
Aug. 25, 2017 $ / oz | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($)
Black Fox Complex |  |  |
Other commitments |  |  |
Obligation to sell (as a percent) | 8.00% |  |
Long term gold price (in dollars per ounce) | $ / oz | 561 |  |
Revenue of acquiree since acquisition date and implementation of streaming agreement | $ |  | $ 1.3 | $ 1.2
Pike River property |  |  |
Other commitments |  |  |
Obligation to sell (as a percent) | 6.30% |  |
Maximum [Member] | Black Fox Complex |  |  |
Other commitments |  |  |
Inflation adjustment (as a percent) | 2.00% |  |

X
- Definition Represents the long term gold price per ounce used to find the present value of an amount to be paid or received in the future as an input to measure the fair value. + References No definition available. + Details
Name: | mux_FairValueInputsLongTermGoldPricePerOunce
Namespace Prefix: | mux_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents inflation adjustment of the long term gold price per ounce. + References No definition available. + Details
Name: | mux_InflationAdjustmentLongTermGoldPricePerOunce
Namespace Prefix: | mux_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage the Company is obligated to sell as part of the streaming agreement. + References No definition available. + Details
Name: | mux_PercentageOfGoldProductionObligatedToSell
Namespace Prefix: | mux_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the amount of revenue of the acquiree since the acquisition date and implementation of the streaming agreement. + References No definition available. + Details
Name: | mux_RevenueOfAcquireeSinceAcquisitionStreamingAgreementImplementation
Namespace Prefix: | mux_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mux_MineralPropertyNameAxis=mux_BlackFoxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mux_MineralPropertyNameAxis=mux_PikeRiverPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |