XML 72 R88.htm IDEA: XBRL DOCUMENT
v3.20.1

Revenue - Narrative (Details) - CAD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Revenue [abstract] |  |
Revenue From Performance Obligations Satisfied Or Partially Satisfied In Previous Periods | $ 78,000 |
Explanation Of Effect That Timing Of Satisfaction Of Performance Obligations And Typical Timing Of Payment Have On Contract Assets And Contract Liabilities Explanatory | The revenue related to the fuel fabrication services and storage is recognized over time while the revenue related to future conversion deliveries is expected to be recognized between 2020 and 2025. |
Statement That Practical Expedient About Incremental Costs Of Obtaining Contract Has Been Used | Cameco expenses the incremental costs of obtaining a contract as incurred as the amortization period is less than a year. |
Disclosure Of Information About Methods Inputs And Assumptions Used For Determining Transaction Price Explanatory | Ca m eco’s sales portfolio consists of short and long-term sales commitments. The contracts can be executed well in advance of a delivery and include both fixed and market-related pricing. |
ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations | Cameco’s total revenue that will be earned will also include revenue from contracts with market-related pricing. The Company has elected to exclude these amounts from the table as the transaction price will not be known until the time of delivery. |
Reduction Of Revenue From Performance Obligation |  | $ 5,468,000

X
- Definition The reduction of revenue from performance obligations satisfied (or partially satisfied) in previous periods + References No definition available. + Details
Name: | ccj_ReductionOfRevenueFromPerformanceObligation
Namespace Prefix: | ccj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The disclosure of information about the methods, inputs and assumptions used for determining the transaction price in contracts with customers. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2019-01-01 -Paragraph 126 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2019-en-r&anchor=para_126_a&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForDeterminingTransactionPriceExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The explanation of the effect that the timing of satisfaction of performance obligations and the typical timing of payment have on the contract assets and the contract liabilities. [Refer: Performance obligations [member]; Contract assets; Contract liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2019-01-01 -Paragraph 117 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2019-en-r&anchor=para_117&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The explanation of whether any consideration from contracts with customers is not included in the disclosure of the transaction price allocated to the remaining performance obligations. [Refer: Transaction price allocated to remaining performance obligations] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2019-01-01 -Paragraph 122 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2019-en-r&anchor=para_122&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The amount of revenue from performance obligations satisfied (or partially satisfied) in previous periods. [Refer: Performance obligations [member]; Revenue from contracts with customers] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2019-01-01 -Paragraph 116 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2019-en-r&anchor=para_116_c&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The statement that the practical expedient about the incremental costs of obtaining a contract with a customer has been used. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2019-01-01 -Paragraph 129 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2019-en-r&anchor=para_129&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration