XML 146 R124.htm IDEA: XBRL DOCUMENT
v3.21.1

Equity - Appropriations of Earnings and Dividends Per Share (Detail) $ / shares in Units, $ in Millions, $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2020 TWD ($) $ / shares | Sep. 30, 2020 TWD ($) $ / shares | Jun. 30, 2020 TWD ($) $ / shares | Mar. 31, 2020 TWD ($) $ / shares | Dec. 31, 2019 TWD ($) $ / shares | Sep. 30, 2019 TWD ($) $ / shares | Jun. 30, 2019 TWD ($) $ / shares | Mar. 31, 2019 TWD ($) $ / shares | Dec. 31, 2020 TWD ($) | Dec. 31, 2019 TWD ($) | Dec. 31, 2018 TWD ($) | Dec. 31, 2020 USD ($)
Resolution date of TSMC's Board of Directors in its meeting |  |  |  |  |  |  |  |  | Feb. 09, 2021 | Feb. 11, 2020 | Feb. 19, 2019 |
Special capital reserve | $ 311,147.0 |  |  |  | $ 311,147.0 |  |  |  | $ 311,147.0 | $ 311,147.0 |  | $ 11,080.7
Cash dividends to shareholders |  |  |  |  |  |  |  |  |  |  | $ 8.0 |
Cash dividends to shareholders | $ / shares | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.0 |  |  |  |
Appropriation of earnings [member] |  |  |  |  |  |  |  |  |  |  |  |
Resolution date of TSMC's Board of Directors in its meeting | Feb. 09, 2021 | Nov. 10, 2020 | Aug. 11, 2020 | May 12, 2020 | Feb. 11, 2020 | Nov. 12, 2019 | Aug. 13, 2019 | Jun. 05, 2019 |  |  |  |
Legal capital reserve |  |  |  |  |  |  |  |  |  |  | 35,113.1 |
Special capital reserve | $ 12,420.7 | $ 5,501.3 | $ 11,884.5 | $ (2,694.8) | $ 16,893.0 | $ 3,289.2 | $ (3,338.2) | $ (4,724.0) | $ 12,420.7 | $ 16,893.0 | (11,459.5) |
Cash dividends to shareholders | $ 64,826.0 | $ 64,826.0 | $ 64,826.0 | $ 64,826.0 | $ 64,826.0 | $ 64,826.0 | $ 64,826.0 | $ 51,860.8 |  |  | $ 207,443.0 |

X
- Definition A component of equity representing the capital reserves. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_55&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_CapitalReserve
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 106 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_106_d&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount, per share, of dividends recognised as distributions to owners. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 107 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_107&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare
Namespace Prefix: | ifrs-full_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) in equity resulting from transfers to a statutory reserve. [Refer: Statutory reserve] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 106 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_106_d&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Resolution date of board meeting. + References No definition available. + Details
Name: | tsm_ResolutionDateOfBoardMeeting
Namespace Prefix: | tsm_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=tsm_AppropriatedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |