XML 293 R98.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Note 14 - Derivative Financial Instruments - Fair Value Losses and Cash Flows on Derivative Assets (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Statement Line Items [Line Items] |  |  |
Cash flows arising from investing activites | $ (768) | $ (478) | $ 1,066
Cash flows arising from financing activities | 0 | (3,458) | 2,960
Derivative assets [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 1,119 | 1,198 | 240
Put option 1 [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 1,097 | 38 | 0
Cash flows arising from investing activites | (946) | (478) | 0
Purchase option [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 22 | 0 | 0
Cash flows arising from investing activites | 178 | 0 | 0
Gold loan agreement [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 0 | (228) | 21
Cash flows arising from financing activities | 0 | (3,698) | 2,752
Call option 1 [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 0 | (240) | 0
Cash flows arising from financing activities, proceeds | 0 | 0 | 208
Cap and collar options and call options [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 0 | 832 | 114
Cash flows arising from financing activities, proceeds | 0 | 416 | 0
Call options transaction costs [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 0 | 796 | 0
Gold ETF [member] |  |  |
Statement Line Items [Line Items] |  |  |
Fair value losses on derivative financial instruments | 0 | 0 | 105
Cash flows arising from investing activites | 0 | 0 | 1,066
Call options acquisitions [member] |  |  |
Statement Line Items [Line Items] |  |  |
Cash flows arising from financing activities, proceeds | $ 0 | $ (176) | $ 0

X
- Definition The cash inflow from futures contracts, forward contracts, option contracts and swap contracts except when the contracts are held for dealing or trading purposes or the receipts are classified as financing activities. + References No definition available. + Details
Name: | cmcl_CashPaymentsForFuturesContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsFinancingActivities
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash proceeds for (payments for) futures contracts, forward contracts, option contracts and swap contracts except when the contracts are held for dealing or trading purposes or the receipts are classified as investing activities. + References No definition available. + Details
Name: | cmcl_CashProceedsFromPaymentsForFuturesContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsInvestingActivities
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow (outflow) for futures contracts, forward contracts, option contracts and swap contracts except when the contracts are held for dealing or trading purposes or the payments are classified as financing activities. + References No definition available. + Details
Name: | cmcl_CashReceiptsPaymentsForFuturesContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsFinancingActivities
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of losses (gains) on change in fair value of derivatives. + References No definition available. + Details
Name: | cmcl_LossesGainsOnChangeInFairValueOfDerivatives
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 85 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_LossesOnChangeInFairValueOfDerivatives
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cmcl_PurchaseOptionMember
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_CallOption1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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