XML 331 R99.htm IDEA: XBRL DOCUMENT
v3.22.1

Note 14 - Derivative Financial Instruments (Details Textual) |  |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Dec. 13, 2021 USD ($) oz | May 05, 2021 USD ($) | Nov. 30, 2019 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Apr. 30, 2020 USD ($)
Auramet International LLC [Member] |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |
Number of Agreements | 2 |  |  |  |  |
Proceeds from derivative financial liabilities | $ 3,000,000 |  |  |  |  |
Auramet International LLC [Member] | Gold loan agreement [member] |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |
Proceeds from derivative financial liabilities | $ 3,000,000 |  |  |  |  |
Number of Deliveries | 2 |  |  |  |  |
Repayment gold loan, delivery mass of each (Ounce) | oz | 925 |  |  |  |  |
Financial liabilities, at fair value |  |  |  | $ 1,833,000 |  |
Auramet International LLC [Member] | Call option [member] |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |
Call options, mass (Ounce) | oz | 6,000 |  |  |  |  |
Strike price per ounce | $ 2,000 |  |  |  |  |
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 |  |  |  | (105,000) | (164,000) |
Gains (losses) on change in value of foreign currency basis spreads, net of tax |  |  |  | $ 14,000 | $ 100,000 |
Proceeds from sales or maturity of financial instruments, classified as investing activities |  | $ 1,066,000 |  |  |  |

X
- Definition The mass of call options issued. + References No definition available. + Details
Name: | cmcl_CallOptionsMass
Namespace Prefix: | cmcl_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | instant

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
- Definition The number of agreements. + References No definition available. + Details
Name: | cmcl_NumberOfAgreements
Namespace Prefix: | cmcl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of deliveries. + References No definition available. + Details
Name: | cmcl_NumberOfDeliveries
Namespace Prefix: | cmcl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash inflow from derivative financial liabilities. + References No definition available. + Details
Name: | cmcl_ProceedsFromDerivativeFinancialLiabilities
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The mass of each delivery to repay the gold loan. + References No definition available. + Details
Name: | cmcl_RepaymentGoldLoanDeliveryMassOfEach
Namespace Prefix: | cmcl_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | instant

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 strike price per ounce. + References No definition available. + Details
Name: | cmcl_StrikePricePerOunce
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2021-01-01 -Paragraph 25 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_FinancialLiabilitiesAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The gains (losses) recognised in other comprehensive income on change in value of foreign currency basis spreads, net of tax, before reclassification adjustments. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard -URIDate 2021-03-24 + 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 2021-01-01 -Paragraph 24B -Subparagraph a -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B_a_i&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_HedgedItemAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow from sales or maturity of financial instruments, classified as investing activities. [Refer: Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2021-01-01 -Paragraph 16 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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 2021-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_TradingIncomeExpenseOnForeignExchangeContracts
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cmcl_AurametInternationalLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cmcl_GoldLoanAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cmcl_CallOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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: |