XML 116 R98.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Hedging Derivative Financial Instruments - Additional Information (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2017
Disclosure of detailed information about hedging instruments [abstract] |
Description of forward exchange contracts maturity | Maturities of 12 months or less.

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

X
- Definition Description of forward exchange contracts maturity + References No definition available. + Details
Name: | tsm_DescriptionOfForwardExchangeContractsMaturity
Namespace Prefix: | tsm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration