XML 115 R98.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Note 21 - Earnings Per Share (Details Textual) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Statement Line Items [Line Items] |  |  |
Profit (loss), attributable to owners of parent after employee trust adjustment | $ 9,174 | $ 8,288 | $ 4,679
Weighted average number of ordinary shares outstanding | 10,607,882 | 10,457,242 | 10,419,017
Adjusted weighted average number of ordinary shares outstanding | 10,617,504 | 10,480,691 | 10,440,651
Antidilutive options excluded from computation of earnings per share, amount | 18,378 | 68,795 | 426,550
Options out of the money [member] |  |  |
Statement Line Items [Line Items] |  |  |
Antidilutive options excluded from computation of earnings per share, amount | 5,000 | 18,000 | 386,184

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
- Definition The profit (loss) attributable to owners of the parent after the employee trust adjustment. + References No definition available. + Details
Name: | cmcl_ProfitLossAttributableToOwnersOfParentAfterEmployeeTrustAdjustment
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2017-01-01 -Paragraph 70 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=33&date=2017-03-01&anchor=para_70_b&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_AdjustedWeightedAverageShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2017-01-01 -Paragraph 70 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=33&date=2017-03-01&anchor=para_70_b&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_WeightedAverageShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=cmcl_OptionsOutOfTheMoneyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |