XML 176 R155.htm IDEA: XBRL DOCUMENT
v3.23.1

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, 2022 TWD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 TWD ($)
--- | --- | --- | ---
Disclosure of detailed information about financial instruments [line items] |  |  |
Short-term loans |  |  | $ 114,921.3
Accrued expenses and other current liabilities | $ 293,171.0 | $ 9,540.2 | 162,267.8
Long-term bank loans | 4,760.0 | $ 154.9 | 3,309.1
Total non-derivative and derivative financial instruments | 1,782,877.2 |  | 1,376,742.5
Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Short-term loans |  |  | 114,767.0
Accounts payable (including related parties) | 56,522.3 |  | 48,722.8
Payables to contractors and equipment suppliers | 213,499.6 |  | 145,742.2
Accrued expenses and other current liabilities | 219,588.0 |  | 120,240.4
Bonds payable | 1,074,799.0 |  | 754,345.1
Long-term bank loans | 6,171.8 |  | 3,554.7
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 35,710.8 |  | 24,302.3
Others | 177,568.4 |  | 164,991.9
Non-derivative financial liabilities | 1,783,859.9 |  | 1,376,666.4
Derivative financial instruments [member] | Forward exchange contracts [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Outflows | 103,617.4 |  | 187,708.0
Inflows | (104,600.1) |  | (187,631.9)
Derivative financial instruments | (982.7) |  | 76.1
Less than 1 year [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 527,574.1 |  | 445,684.4
Less than 1 year [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Short-term loans |  |  | 114,767.0
Accounts payable (including related parties) | 56,522.3 |  | 48,722.8
Payables to contractors and equipment suppliers | 213,499.6 |  | 145,742.2
Accrued expenses and other current liabilities | 219,588.0 |  | 120,240.4
Bonds payable | 34,668.9 |  | 13,580.6
Long-term bank loans | 1,278.1 |  | 183.7
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 2,999.9 |  | 2,371.6
Non-derivative financial liabilities | 528,556.8 |  | 445,608.3
Less than 1 year [member] | Derivative financial instruments [member] | Forward exchange contracts [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Outflows | 103,617.4 |  | 187,708.0
Inflows | (104,600.1) |  | (187,631.9)
Derivative financial instruments | (982.7) |  | 76.1
1-3 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 270,036.8 |  | 213,906.6
1-3 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 94,869.1 |  | 42,801.4
Long-term bank loans | 3,533.2 |  | 2,217.1
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 5,367.8 |  | 3,896.2
Others | 166,266.7 |  | 164,991.9
Non-derivative financial liabilities | 270,036.8 |  | 213,906.6
3-5 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 336,844.5 |  | 195,997.3
3-5 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 320,211.5 |  | 191,458.1
Long-term bank loans | 1,360.5 |  | 1,153.9
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 4,754.0 |  | 3,385.3
Others | 10,518.5 |  |
Non-derivative financial liabilities | 336,844.5 |  | 195,997.3
More than 5 years [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Total non-derivative and derivative financial instruments | 648,421.8 |  | 521,154.2
More than 5 years [member] | Non-derivative financial liabilities [member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Bonds payable | 625,049.5 |  | 506,505.0
Lease liabilities (including those classified under accrued expenses and other current liabilities) | 22,589.1 |  | 14,649.2
Others | 783.2 |  |
Non-derivative financial liabilities | $ 648,421.8 |  | $ 521,154.2

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 2022-03-24 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_112_c&doctype=Standard -URIDate 2022-03-24 + 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 2022-03-24 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard -URIDate 2022-03-24 + 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 2022-03-24 -Paragraph 58 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_58&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 7 -IssueDate 2022-03-24 -Paragraph B11D -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B -URIDate 2022-03-24 + Details
Name: | ifrs-full_GrossLeaseLiabilities
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 2022-03-24 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard -URIDate 2022-03-24 + 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 2022-03-24 -Paragraph 78 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_NoncurrentPayablesToTradeSuppliers
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of current borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ShorttermBorrowings
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 2022-03-24 -Paragraph 54 -Subparagraph k -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_k&doctype=Standard -URIDate 2022-03-24 + 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: |