XML 73 R58.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivatives (Details) $ in Thousands |  | 3 Months Ended | 9 Months Ended
--- | --- | --- | ---
Oct. 11, 2021 $ / t t | Sep. 30, 2021 USD ($) $ / t | Sep. 30, 2020 USD ($) | Sep. 30, 2021 USD ($) $ / oz $ / t t oz | Sep. 30, 2020 USD ($)
Embedded Derivative [Line Items] |  |  |  |  |
Unsettled sales contracts value |  |  |  | $ 19,741 |
Realized loss |  | $ (246) | $ 653 | 204 | $ 250
Unrealized loss |  | $ (232) | $ (103) | $ (48) | $ (232)
Gold |  |  |  |  |
Embedded Derivative [Line Items] |  |  |  |  |
Under contract | oz |  |  |  | 2,579 |
Average forward price | $ / oz |  |  |  | 1,770 |
Unsettled sales contracts value |  |  |  | $ 4,565 |
Silver |  |  |  |  |
Embedded Derivative [Line Items] |  |  |  |  |
Under contract | oz |  |  |  | 118,576 |
Average forward price | $ / oz |  |  |  | 23.07 |
Unsettled sales contracts value |  |  |  | $ 2,736 |
Copper |  |  |  |  |
Embedded Derivative [Line Items] |  |  |  |  |
Under contract | t |  |  |  | 146 |
Average forward price | $ / t |  |  |  | 9,324 |
Unsettled sales contracts value |  |  |  | $ 1,361 |
Lead |  |  |  |  |
Embedded Derivative [Line Items] |  |  |  |  |
Under contract | t |  |  |  | 740 |
Average forward price | $ / t |  |  |  | 2,261 |
Unsettled sales contracts value |  |  |  | $ 1,673 |
Zinc |  |  |  |  |
Embedded Derivative [Line Items] |  |  |  |  |
Under contract | t |  |  |  | 3,148 |
Average forward price | $ / t |  |  |  | 2,988 |
Unsettled sales contracts value |  |  |  | $ 9,406 |
Average price | $ / t |  | 3,042 |  | 3,042 |
Realized loss |  |  |  | $ 40 |
Unrealized loss |  |  |  | $ 100 |
Mark to market adjustment on number of tonnes | t |  |  |  | 2,550 |
Call option sold price per tonne | $ / t | 3,200 |  |  | 2,992 |
Call option sold volume | t | 4,000 |  |  | 5,500 |
Derivative, Floor Price | $ / t | 2,910 | 2,860 |  | 2,860 |

X
- Definition Derivative Call Option Contracted Volume + References No definition available. + Details
Name: | goro_DerivativeCallOptionContractedVolume
Namespace Prefix: | goro_
Data Type: | num: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: | num: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 The average strike price on the group of price risk option contracts such as put options or call options. + References No definition available. + Details
Name: | us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
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: |