XML 140 R106.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Retirement Benefit Plans - Summary of Life Expectancies for Employee Retiring at Age 65 (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Employee Benefits [Abstract] |  |
Retiring at the end of the reporting period, Male | 85.3 years | 85.3 years
Retiring 20 years after the end of the reporting period, Male | 86.4 years | 86.4 years
Retiring at the end of the reporting period, Female | 87.7 years | 87.7 years
Retiring 20 years after the end of the reporting period, Female | 88.7 years | 88.7 years

X
- Definition Life expectation period of female employees retiring at the end of reporting period. + References No definition available. + Details
Name: | teck_ActuarialAssumptionOfRetirementAgeFemaleEmployees
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Life expectation period of female employees retiring twenty years after the end of reporting period. + References No definition available. + Details
Name: | teck_ActuarialAssumptionOfRetirementAgeFemaleEmployeesRetiringTwentyYearsAfterTheEndOfReportingPeriod
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Life expectation period of male employees retiring at the end of reporting period. + References No definition available. + Details
Name: | teck_ActuarialAssumptionOfRetirementAgeMaleEmployees
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Life expectation period of male employees retiring twenty years after the end of reporting period. + References No definition available. + Details
Name: | teck_ActuarialAssumptionOfRetirementAgeMaleEmployeesRetiringTwentyYearsAfterTheEndOfReportingPeriod
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee Benefits [Abstract] + References No definition available. + Details
Name: | teck_EmployeeBenefitsAbstract
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration