XML 101 R66.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Basis of Preparation and New IFRS Pronouncements - Additional Information (Detail) - CAD CAD in Millions |  | 12 Months Ended
--- | --- | ---
Jan. 01, 2018 | Dec. 31, 2017
Basis of preparation and new IFRS pronouncements [abstract] |  |
Reversal of revenue recognized due to timing difference on shipments |  | CAD 61
Reduction in revenue due to steelmaking coal sales revenue net of ocean freight costs |  | 76
Deferred consideration |  | CAD 755
Reclassification of loss from retained earnings to accumulated other comprehensive income (loss) | CAD 41 |

X
- Definition Basis of preparation and new IFRS pronouncements [abstract] + References No definition available. + Details
Name: | teck_BasisOfPreparationAndNewIFRSPronouncementsAbstract
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transition adjustment IFRS9 reclassification of losses to retained earnings. + References No definition available. + Details
Name: | teck_TransitionAdjustmentIFRS9ReclassificationOfLossesToRetainedEarnings
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition transition adjustment to revenue IFRS15 deferred consideration reversal. + References No definition available. + Details
Name: | teck_TransitionAdjustmentToRevenueIFRS15DeferredConsiderationReversal
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Transition adjustment to revenue IFRS15 net presentation of steelmaking coal freight costs. + References No definition available. + Details
Name: | teck_TransitionAdjustmentToRevenueIFRS15NetPresentationOfSteelmakingCoalFreightCosts
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Transition adjustment to revenue IFRS15 timing difference. + References No definition available. + Details
Name: | teck_Transitionadjustmenttorevenueifrs15timingdifference
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration