XML 176 R154.htm IDEA: XBRL DOCUMENT
v3.21.1

Financial Instruments - Summary of Level 3 Fair Value Were Equity Investments classified as Financial Assets at FVTOCI (Detail) - TWD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [line items] |  |  |
Beginning balance | $ 131,520.9 |  |
Ending balance | 126,963.4 | $ 131,520.9 |
Level 3 [member] |  |  |
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [line items] |  |  |
Beginning balance | 4,208.9 | 3,910.7 | $ 5,841.4
Additions | 175.2 | 372.3 | 212.5
Recognized in profit or loss | (3.8) |  |
Recognized in other comprehensive income | 409.0 | 129.5 | (2,141.4)
Disposals and proceeds from return of capital of investments | (51.1) | (76.5) | (175.8)
Transfers out of level 3 (Note) |  | (43.6) |
Effect of exchange rate changes | (223.3) | (83.5) | 174.0
Ending balance | $ 4,514.9 | $ 4,208.9 | $ 3,910.7

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of financial assets that are measured at fair value through other comprehensive income. A financial asset shall be measured at fair value through other comprehensive income if both of the following conditions are met: (a) the financial asset is held within a business model whose objective is achieved by both collecting contractual cash flows and selling financial assets and (b) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding. [Refer: At fair value [member]; Financial assets] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 8 -Subparagraph h -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_8_h&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of assets. [Refer: At fair value [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 13 -IssueDate 2020-01-01 -Paragraph 93 -Subparagraph e -Clause ii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2020-en-r&anchor=para_93_e_ii&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets. [Refer: At fair value [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 13 -IssueDate 2020-01-01 -Paragraph 93 -Subparagraph e -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2020-en-r&anchor=para_93_e_i&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of transfers of assets out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 13 -IssueDate 2020-01-01 -Paragraph 93 -Subparagraph e -Clause iv -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2020-en-r&anchor=para_93_e_iv&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Additions Fair Value Measurement Assets + References No definition available. + Details
Name: | tsm_AdditionsFairValueMeasurementAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The increase (decrease) in financial assets at fair value through other comprehensive income resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. + References No definition available. + Details
Name: | tsm_IncreaseDecreaseThroughNetExchangeDifferencesFinancialAssetsAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds from financial assets at fair value through other comprehensive income measured at level 3. + References No definition available. + Details
Name: | tsm_ProceedsFromFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAtLevel3
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |