XML 365 R133.htm IDEA: XBRL DOCUMENT
v3.22.1

Note 27 - Earnings Per Share (Details Textual) - shares | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Statement Line Items [Line Items] |  |  |
Antidilutive options excluded from computation of earnings per share, amount (in shares) | 18,842 | 14,827 | 32,771
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 | 18,000

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