XML 143 R120.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 23 - Derivative Financial Assets (Details Textual) | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Nov. 30, 2019 USD ($) | Dec. 31, 2020 USD ($) | Apr. 30, 2020 USD ($) | Dec. 31, 2019 USD ($)
Commodity price risk [member] | Derivative contract for 4,600 ounces of Gold [member] |  |  |  |
Statement Line Items [Line Items] |  |  |  |
Hedging instruments, participation, price | $ 379,000 |  |  |
Derivative contract, number of ounces of gold hedged | 4,600 |  |  |
Hedging instruments, protected, price | $ 1,400 |  |  |
Hedged item, assets |  |  |  | $ 102,000
Gold ETF [member] |  |  |  |
Statement Line Items [Line Items] |  |  |  |
Derivative instrument, notional amount |  |  | $ 1,058,000 |
Trading income (expense) on foreign exchange contracts |  | $ (164,000) |  |
Gains (losses) on change in value of foreign currency basis spreads, net of tax |  | $ 290,000 |  |

X
- Definition The number of ounces hedged in a derivative contract. + References No definition available. + Details
Name: | cmcl_DerivativeContractNumberOfOuncesOfGoldHedged
Namespace Prefix: | cmcl_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References No definition available. + Details
Name: | cmcl_DerivativeInstrumentNotionalAmount
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The company would full participation if the market price of hedging assets rise above such price. + References No definition available. + Details
Name: | cmcl_HedgingInstrumentsParticipationPrice
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The company would be protected if the market price of hedging assets dip below such price. + References No definition available. + Details
Name: | cmcl_HedgingInstrumentsProtectedPrice
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cmcl_StatementLineItems
Namespace Prefix: | cmcl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on change in value of foreign currency basis spreads, net of tax. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_91_a&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of a hedged item, recognised as an asset. [Refer: Hedged items [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24B -Subparagraph a -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24B_a_i&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_HedgedItemAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of trading income (expense) relating to foreign exchange contracts. [Refer: Trading income (expense)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_112_c&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_TradingIncomeExpenseOnForeignExchangeContracts
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CommodityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=cmcl_DerivativeContractFor4600OuncesOfGoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=cmcl_GoldEtfMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |