XML 182 R155.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Financial Instruments - Summary of Maturity Profile of Financial Liabilities Based on Contractual Undiscounted Payments, Including Principal and Interest (Detail) $ in Millions, $ in Millions | Dec. 31, 2023 TWD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 TWD ($)
--- | --- | --- | ---
Disclosure of detailed information about financial instruments [line items] |  |  |
Accrued expenses and other current liabilities | $ 296,667.9 | $ 9,688.7 | $ 293,171.0
Long-term bank loans | 4,383.0 | $ 143.1 | 4,760.0
Total non-derivative and derivative financial instruments | 1,848,565.1 |  | 1,782,877.2
Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Hedging financial liabilities-bank loans | 27,290.4 |  |
Accounts payable (including related parties) | 57,293.1 |  | 56,522.3
Payables to contractors and equipment suppliers | 171,484.6 |  | 213,499.6
Accrued expenses and other current liabilities | 241,118.9 |  | 219,588.0
Bonds payable | 1,135,842.9 |  | 1,074,799.0
Long-term bank loans | 6,845.4 |  | 6,171.8
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 34,847.2 |  | 35,710.8
Others | 174,400.2 |  | 177,568.4
Non-derivative financial liabilities | 1,849,122.7 |  | 1,783,859.9
Derivative financial instruments [member] | Forward exchange contracts [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Outflows | 64,826.4 |  | 103,617.4
Inflows | (65,384.0) |  | (104,600.1)
Derivative financial instruments | (557.6) |  | (982.7)
Less than 1 year [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 527,072.8 |  | 527,574.1
Less than 1 year [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Hedging financial liabilities-bank loans | 27,290.4 |  |
Accounts payable (including related parties) | 57,293.1 |  | 56,522.3
Payables to contractors and equipment suppliers | 171,484.6 |  | 213,499.6
Accrued expenses and other current liabilities | 241,118.9 |  | 219,588.0
Bonds payable | 24,890.5 |  | 34,668.9
Long-term bank loans | 2,371.3 |  | 1,278.1
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 3,181.6 |  | 2,999.9
Non-derivative financial liabilities | 527,630.4 |  | 528,556.8
Less than 1 year [member] | Derivative financial instruments [member] | Forward exchange contracts [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Outflows | 64,826.4 |  | 103,617.4
Inflows | (65,384.0) |  | (104,600.1)
Derivative financial instruments | (557.6) |  | (982.7)
1-3 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 398,388.6 |  | 270,036.8
1-3 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 224,062.9 |  | 94,869.1
Long-term bank loans | 3,889.0 |  | 3,533.2
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 5,248.3 |  | 5,367.8
Others | 165,188.4 |  | 166,266.7
Non-derivative financial liabilities | 398,388.6 |  | 270,036.8
3-5 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 315,076.4 |  | 336,844.5
3-5 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 303,525.3 |  | 320,211.5
Long-term bank loans | 585.1 |  | 1,360.5
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 4,662.9 |  | 4,754.0
Others | 6,303.1 |  | 10,518.5
Non-derivative financial liabilities | 315,076.4 |  | 336,844.5
More than 5 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 608,027.3 |  | 648,421.8
More than 5 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 583,364.2 |  | 625,049.5
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 21,754.4 |  | 22,589.1
Others | 2,908.7 |  | 783.2
Non-derivative financial liabilities | $ 608,027.3 |  | $ 648,421.8

X
- Definition The amount of bonds issued by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_BondsIssued
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2023-01-01 -Paragraph 58 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph B11D -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B -URIDate 2023-03-23 + Details
Name: | ifrs-full_GrossLeaseLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of a hedging instrument, recognised as a liability. [Refer: Hedging instruments [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24A -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A_a&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_HedgingInstrumentLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The non-current portion of non-current borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_LongtermBorrowings
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The non-current amount of payment due to suppliers for goods and services used in the entity's business. [Refer: Trade payables] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 78 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NoncurrentPayablesToTradeSuppliers
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of trade payables and other payables. [Refer: Trade payables; Other payables] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 54 -Subparagraph k -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_TradeAndOtherPayables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivative instruments fair value net. + References No definition available. + Details
Name: | tsm_DerivativeInstrumentsFairValueNet
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivatives related to inflows, on forward exchange contracts. + References No definition available. + Details
Name: | tsm_DerivativesFinancialInstrumentsInflows
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivatives related to outflows, on forward exchange contracts. + References No definition available. + Details
Name: | tsm_DerivativesFinancialInstrumentsOutflows
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Miscellaneous other non derivative financial liabilities. + References No definition available. + Details
Name: | tsm_MiscellaneousOtherNonDerivativeFinancialLiabilities
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Non-derivative financial liabilities. + References No definition available. + Details
Name: | tsm_NonDerivativeFinancialLiabilities
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Non-derivative and derivative financial instruments, net. + References No definition available. + Details
Name: | tsm_NonderivativeAndDerivativeFinancialInstrumentsNet
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=tsm_NonderivativeFinancialInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=tsm_DerivativeFinancialInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |