XML 109 R111.htm IDEA: XBRL DOCUMENT
v3.20.1

Pension and other post-retirement benefits - Narrative (Details) - CAD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Disclosure of benefit plans [line items] |  |
Description of Retirement benefit plan | Under the supplemental executive pension plan (SEPP), Cameco provides a lump sum benefit equal to the present value of a lifetime pension benefit based on the executive’s length of service and final average earnings. |
Description of Retirement benefits promised to participants | The plan provides for unreduced benefits to be paid at the normal retirement age of 65, however unreduced benefits could be paid if the executive was at least 60 years of age and had 20 years of service at retirement. This program provides for a benefit determined by a formula based on earnings and service, reduced by the benefits payable under the registered base plan. |
2020 [Member] |  |
Disclosure of benefit plans [line items] |  |
Contributions and fees payable | $ 1,106,000 |
Pension plans [member] |  |
Disclosure of benefit plans [line items] |  |
Description of the refundable tax account held by CRA | equal to half of the sum of the realized investment income plus employer contributions less half of the benefits paid by the plan |
Weighted Average Length Of Time Of Defined Benefit Obligation | 20 years | 19 years 4 months 24 days
Pension plans [member] | Increase of one year in the expected lifetime [member] |  |
Disclosure of benefit plans [line items] |  |
Change in defined benefit obligations due to increase in actuarial assumption | $ 1,621,000 |
Other Benefit Plans [Member] |  |
Disclosure of benefit plans [line items] |  |
Weighted Average Length Of Time Of Defined Benefit Obligation | 15 years 2 months 12 days | 14 years 3 months 18 days

X
- Definition The description of the refundable tax account held by Canada Revenue Agency. + References No definition available. + Details
Name: | ccj_DescriptionOfRefundableTaxAccountHeldByCanadaRevenueAgency
Namespace Prefix: | ccj_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The length of time during which the defined and other benefit plans are active, in PnYnMn format. + References No definition available. + Details
Name: | ccj_WeightedAverageLengthOfTimeOfDefinedBenefitObligation
Namespace Prefix: | ccj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The description of a retirement benefit plan, either as part of the financial statements or in a separate report. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 26 -IssueDate 2019-01-01 -Paragraph 36 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2019-en-r&anchor=para_36&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_DescriptionOfRetirementBenefitPlan
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The description of the retirement benefits promised to participants in retirement benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 26 -IssueDate 2019-01-01 -Paragraph 36 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2019-en-r&anchor=para_36_e&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_DescriptionOfRetirementBenefitsPromisedToParticipants
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDefinedBenefitPlansLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2019-01-01 -Paragraph 147 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2019-en-r&anchor=para_147_b&doctype=Standard -URIDate 2019-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2019-01-01 -Paragraph 148 -Subparagraph d -Clause iii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2019-en-r&anchor=para_148_d_iii&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2019-01-01 -Paragraph 145 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2019-en-r&anchor=para_145_a&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=ccj_OtherBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |