XML 145 R127.htm IDEA: XBRL DOCUMENT
v3.22.1

Net Revenue - Summary of Temporary Receipts From Customers (Detail) $ in Millions | Dec. 31, 2021 TWD ($)
--- | ---
Text Block [Abstract] |
Current portion (classified under accrued expenses and other current liabilities) | $ 30,612.7
Noncurrent portion (classified under other noncurrent liabilities) | 155,381.5
Temporary receipts from customers | $ 185,994.2

X
- Definition Temporary receipts from customers. + References No definition available. + Details
Name: | tsm_TemporaryReceiptsFromCustomers
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Temporary receipts from customers current. + References No definition available. + Details
Name: | tsm_TemporaryReceiptsFromCustomersCurrent
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Temporary receipts from customers non current. + References No definition available. + Details
Name: | tsm_TemporaryReceiptsFromCustomersNonCurrent
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Text block [abstract]. + References No definition available. + Details
Name: | tsm_TextBlockAbstract
Namespace Prefix: | tsm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration