XML 82 R61.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Derivatives (Details) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2022 USD ($) $ / t | Sep. 30, 2022 USD ($) $ / t $ / oz t oz | Dec. 31, 2021 USD ($)
Embedded Derivative [Line Items] |  |  |
Unsettled sales contracts value |  | $ 30,486 |
Realized loss on embedded derivative | $ 1,212 |  |
Unrealized gain (loss) - embedded derivative, net | 278 |  |
Derivative Asset, Current | 432 | $ 432 |
Gold |  |  |
Embedded Derivative [Line Items] |  |  |
Under contract | oz |  | 4,784 |
Average forward price | $ / oz |  | 1,741 |
Unsettled sales contracts value |  | $ 8,329 |
Silver. |  |  |
Embedded Derivative [Line Items] |  |  |
Under contract | oz |  | 253,342 |
Average forward price | $ / oz |  | 19.52 |
Unsettled sales contracts value |  | $ 4,945 |
Copper |  |  |
Embedded Derivative [Line Items] |  |  |
Under contract | t |  | 282 |
Average forward price | $ / t |  | 7,738 |
Unsettled sales contracts value |  | $ 2,182 |
Lead |  |  |
Embedded Derivative [Line Items] |  |  |
Under contract | t |  | 1,647 |
Average forward price | $ / t |  | 2,011 |
Unsettled sales contracts value |  | $ 3,312 |
Zinc |  |  |
Embedded Derivative [Line Items] |  |  |
Under contract | t |  | 3,373 |
Average forward price | $ / t |  | 3,474 |
Unsettled sales contracts value |  | $ 11,718 |
Realized loss on embedded derivative |  | (2,400) |
Unrealized gain (loss) - embedded derivative, net |  | $ 2,300 |
Mark to market adjustment on number of tonnes | t |  | 1,950 |
Derivative Asset, Current | $ 400 | $ 400 |
Call option sold price per tonne | $ / t |  | 3,500 |
Call option sold volume | t |  | 1,950 |
Derivative, Floor Price | $ / t | 3,200 | 3,200 |
Zinc | Minimum |  |  |
Embedded Derivative [Line Items] |  |  |
Call option sold price per tonne | $ / t |  | 3,313 |
Zinc | Maximum |  |  |
Embedded Derivative [Line Items] |  |  |
Derivative, Average Cap Price | $ / t | 3,660 | 3,660 |

X
- Definition Derivative Call Option Contracted Volume + References No definition available. + Details
Name: | goro_DerivativeCallOptionContractedVolume
Namespace Prefix: | goro_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative Call Option Price Per Tonne + References No definition available. + Details
Name: | goro_DerivativeCallOptionPricePerTonne
Namespace Prefix: | goro_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Embedded Derivatives Weight Under Contract + References No definition available. + Details
Name: | goro_EmbeddedDerivativesWeightUnderContract
Namespace Prefix: | goro_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Embedded Derivatives Weight Under Contract Average Forward Price + References No definition available. + Details
Name: | goro_EmbeddedDerivativesWeightUnderContractAverageForwardPrice
Namespace Prefix: | goro_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Embedded Derivatives Weight Under Unsettled sales contract value. + References No definition available. + Details
Name: | goro_EmbeddedDerivativesWeightUnderUnsettledSalesContractValue
Namespace Prefix: | goro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the mark to market adjustments on number of tonnes. + References No definition available. + Details
Name: | goro_MarkToMarketAdjustmentOnNumberOfTonnes
Namespace Prefix: | goro_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of realized gain or loss on embedded derivative net. + References No definition available. + Details
Name: | goro_RealizedGainOrLossEmbeddedDerivativeNet
Namespace Prefix: | goro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of unrealized gain or loss on embedded derivative net. + References No definition available. + Details
Name: | goro_UnrealizedGainOrLossEmbeddedDerivativeNet
Namespace Prefix: | goro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The average cap rate on a group of price risk derivatives such as caps or collars. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageCapPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Floor rate on a price risk derivative such as a floor or a collar. A payment or receipt is triggered if the market rate falls below the floor rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeFloorPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

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_EmbeddedDerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | goro_MetalsByTypeAxis=us-gaap_GoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | goro_MetalsByTypeAxis=goro_SilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | goro_MetalsByTypeAxis=goro_CopperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | goro_MetalsByTypeAxis=goro_LeadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | goro_MetalsByTypeAxis=goro_ZincMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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: |