XML 329 R134.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Note 27 - Earnings Per Share (Details Textual) - shares | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Statement Line Items [Line Items] |  |  |
Antidilutive options excluded from computation of earnings per share, amount (in shares) | 13,450 | 13,518 | 18,842
Options out of the money [member] |  |  |
Statement Line Items [Line Items] |  |  |
Antidilutive options excluded from computation of earnings per share, amount (in shares) | 0 | 0 | 0

X
- Definition Number of options that could potentially dilute basic earnings per share in the future that were not included in the computation of diluted earnings per share because to do so would increase or decrease earnings per share for the periods presented. + References No definition available. + Details
Name: | cmcl_AntidilutiveOptionsExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | cmcl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=cmcl_OptionsOutOfTheMoneyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |