XML 174 R140.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Financial Instruments and Financial Risk Management - Summary of Fair Value of Commodity Swaps Valuation by Discounted Cash Flow Method (Detail) lb in Millions, $ in Millions | Dec. 31, 2018 CAD ($) lb USD_per_LB
--- | ---
Zinc [member] |
Disclosure of fair value of commodity swaps [line items] |
Quantity | lb | 122
Fair Value Asset (Liability) | $ | $ (6)
Lead [member] |
Disclosure of fair value of commodity swaps [line items] |
Quantity | lb | 70
Fair Value Asset (Liability) | $ | $ 2
Purchase Commitments [member] | Zinc [member] |
Disclosure of fair value of commodity swaps [line items] |
Average Price | 1.14
Purchase Commitments [member] | Lead [member] |
Disclosure of fair value of commodity swaps [line items] |
Average Price | 0.90
Sale Commitments [member] | Zinc [member] |
Disclosure of fair value of commodity swaps [line items] |
Average Price | 1.11
Sale Commitments [member] | Lead [member] |
Disclosure of fair value of commodity swaps [line items] |
Average Price | 0.92

X
- Definition Derivatives not designated as hedging instruments swaps. + References No definition available. + Details
Name: | teck_DerivativesNotDesignatedAsHedgingInstrumentsSwaps
Namespace Prefix: | teck_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disclosure of fair value of commodity swaps [line items]. + References No definition available. + Details
Name: | teck_DisclosureOfFairValueOfCommoditySwapsLineItems
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial assets (liabilities) at fair value. + References No definition available. + Details
Name: | teck_FinancialAssetsLiabilitiesAtFairValue
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Inputs used in fair value measurement assets. + References No definition available. + Details
Name: | teck_InputsUsedInFairValueMeasurementAssets
Namespace Prefix: | teck_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=teck_ZincMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=teck_LeadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=teck_PurchaseCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=teck_SaleCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |