XML 123 R105.htm IDEA: XBRL DOCUMENT
v3.22.1

Bonds Payable - Major Terms of Domestic Unsecured Bonds (Detail) $ in Millions, $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Apr. 14, 2022 | Dec. 31, 2021 TWD ($) | Dec. 31, 2021 USD ($)
Bonds payable [line items] |  |  |
Repayment and Interest Payment | Bullet repayment; interest payable annually |  |
Domestic Unsecured Bonds Hundred And One Three [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2012-10 |
Issuance ending period |  | 2022-10 |
Coupon Rate |  | 1.53% | 1.53%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And One Three [member] | Taiwan [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,400.0 |
Domestic Unsecured Bonds Hundred And One Four [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-01 |
Issuance ending period |  | 2020-01 |
Coupon Rate |  | 1.35% | 1.35%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And One Four [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-01 |
Issuance ending period |  | 2023-01 |
Coupon Rate |  | 1.49% | 1.49%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And One Four [member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 10,000.0 |
Domestic Unsecured Bonds Hundred And One Four [member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 3,000.0 |
Domestic Unsecured Bonds Hundred And Two One [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-02 |
Issuance ending period |  | 2020-02 |
Coupon Rate |  | 1.38% | 1.38%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Two One [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-02 |
Issuance ending period |  | 2023-02 |
Coupon Rate |  | 1.50% | 1.50%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Two One [member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 11,600.0 |
Domestic Unsecured Bonds Hundred And Two One [member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 3,600.0 |
Domestic Unsecured Bonds Hundred And Two Two [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-07 |
Issuance ending period |  | 2020-07 |
Coupon Rate |  | 1.50% | 1.50%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Two Two [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-07 |
Issuance ending period |  | 2023-07 |
Coupon Rate |  | 1.70% | 1.70%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Two Two [member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 10,200.0 |
Domestic Unsecured Bonds Hundred And Two Two [member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 3,500.0 |
Domestic Unsecured Bonds Hundred And Two Four [member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-09 |
Issuance ending period |  | 2021-03 |
Coupon Rate |  | 1.85% | 1.85%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually (interest for the six months prior to maturity will accrue on the basis of actual days and be repayable at maturity) |
Domestic Unsecured Bonds Hundred And Two Four [member] | Tranche E [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-09 |
Issuance ending period |  | 2023-03 |
Coupon Rate |  | 2.05% | 2.05%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually (interest for the six months prior to maturity will accrue on the basis of actual days and be repayable at maturity) |
Domestic Unsecured Bonds Hundred And Two Four [member] | Tranche F [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2013-09 |
Issuance ending period |  | 2023-09 |
Coupon Rate |  | 2.10% | 2.10%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Two Four [member] | Taiwan [member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 2,600.0 |
Domestic Unsecured Bonds Hundred And Two Four [member] | Taiwan [member] | Tranche E [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 5,400.0 |
Domestic Unsecured Bonds Hundred And Two Four [member] | Taiwan [member] | Tranche F [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 2,600.0 |
Domestic Unsecured Bonds Hundred And Nine One [Member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-09 |
Issuance ending period |  | 2060-09 |
Coupon Rate |  | 2.70% | 2.70%
Repayment and Interest Payment |  | Bullet repayment (callable on the 5th anniversary of the issue date and every anniversary thereafter); interest payable annually |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-03 |
Issuance ending period |  | 2025-03 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-03 |
Issuance ending period |  | 2027-03 |
Coupon Rate |  | 0.62% | 0.62%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-03 |
Issuance ending period |  | 2030-03 |
Coupon Rate |  | 0.64% | 0.64%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Taiwan [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  |  | $ 1,000.0
Domestic Unsecured Bonds Hundred And Nine One [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 3,000.0 |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 10,500.0 |
Domestic Unsecured Bonds Hundred And Nine One [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 10,500.0 |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-04 |
Issuance ending period |  | 2025-04 |
Coupon Rate |  | 0.52% | 0.52%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-04 |
Issuance ending period |  | 2027-04 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-04 |
Issuance ending period |  | 2030-04 |
Coupon Rate |  | 0.60% | 0.60%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,900.0 |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 10,400.0 |
Domestic Unsecured Bonds Hundred And Nine Two [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,300.0 |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-05 |
Issuance ending period |  | 2025-05 |
Coupon Rate |  | 0.55% | 0.55%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-05 |
Issuance ending period |  | 2027-05 |
Coupon Rate |  | 0.60% | 0.60%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-05 |
Issuance ending period |  | 2030-05 |
Coupon Rate |  | 0.64% | 0.64%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,500.0 |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 7,500.0 |
Domestic Unsecured Bonds Hundred And Nine Three [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 2,400.0 |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-07 |
Issuance ending period |  | 2025-07 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-07 |
Issuance ending period |  | 2027-07 |
Coupon Rate |  | 0.65% | 0.65%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-07 |
Issuance ending period |  | 2030-07 |
Coupon Rate |  | 0.67% | 0.67%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,700.0 |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 6,300.0 |
Domestic Unsecured Bonds Hundred And Nine Four [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 1,900.0 |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-09 |
Issuance ending period |  | 2025-09 |
Coupon Rate |  | 0.50% | 0.50%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-09 |
Issuance ending period |  | 2027-09 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-09 |
Issuance ending period |  | 2030-09 |
Coupon Rate |  | 0.60% | 0.60%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,800.0 |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 8,000.0 |
Domestic Unsecured Bonds Hundred And Nine Five [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 2,800.0 |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2025-12 |
Coupon Rate |  | 0.40% | 0.40%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2027-12 |
Coupon Rate |  | 0.44% | 0.44%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2030-12 |
Coupon Rate |  | 0.48% | 0.48%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 1,600.0 |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 5,600.0 |
Domestic Unsecured Bonds Hundred And Nine Six [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,800.0 |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2025-12 |
Coupon Rate |  | 0.36% | 0.36%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2027-12 |
Coupon Rate |  | 0.41% | 0.41%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2020-12 |
Issuance ending period |  | 2030-12 |
Coupon Rate |  | 0.45% | 0.45%
Repayment and Interest Payment |  | Two equal installments in last two years; interest payable annually |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 1,900.0 |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 10,200.0 |
Domestic Unsecured Bonds Hundred And Nine Seven [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 6,400.0 |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-03 |
Issuance ending period |  | 2026-03 |
Coupon Rate |  | 0.50% | 0.50%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-03 |
Issuance ending period |  | 2028-03 |
Coupon Rate |  | 0.55% | 0.55%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-03 |
Issuance ending period |  | 2031-03 |
Coupon Rate |  | 0.60% | 0.60%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,800.0 |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 11,400.0 |
Domestic Unsecured Bonds Hundred And Ten One [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,900.0 |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-05 |
Issuance ending period |  | 2026-05 |
Coupon Rate |  | 0.50% | 0.50%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-05 |
Issuance ending period |  | 2028-05 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-05 |
Issuance ending period |  | 2031-05 |
Coupon Rate |  | 0.65% | 0.65%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,200.0 |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 8,400.0 |
Domestic Unsecured Bonds Hundred And Ten Two [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,600.0 |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-06 |
Issuance ending period |  | 2026-06 |
Coupon Rate |  | 0.52% | 0.52%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-06 |
Issuance ending period |  | 2028-06 |
Coupon Rate |  | 0.58% | 0.58%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-06 |
Issuance ending period |  | 2031-06 |
Coupon Rate |  | 0.65% | 0.65%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 6,900.0 |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 7,900.0 |
Domestic Unsecured Bonds Hundred And Ten Three [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,900.0 |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-08 |
Issuance ending period |  | 2025-08 |
Coupon Rate |  | 0.485% | 0.485%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-08 |
Issuance ending period |  | 2026-08 |
Coupon Rate |  | 0.50% | 0.50%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-08 |
Issuance ending period |  | 2028-08 |
Coupon Rate |  | 0.55% | 0.55%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-08 |
Issuance ending period |  | 2031-08 |
Coupon Rate |  | 0.62% | 0.62%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,000.0 |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 8,000.0 |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 5,400.0 |
Domestic Unsecured Bonds Hundred And Ten Four [Member] | Taiwan [member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 4,200.0 |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-10 |
Issuance ending period |  | 2026-04 |
Coupon Rate |  | 0.535% | 0.535%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-10 |
Issuance ending period |  | 2026-10 |
Coupon Rate |  | 0.54% | 0.54%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-10 |
Issuance ending period |  | 2028-10 |
Coupon Rate |  | 0.60% | 0.60%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-10 |
Issuance ending period |  | 2031-10 |
Coupon Rate |  | 0.62% | 0.62%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 3,200.0 |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 6,900.0 |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 4,600.0 |
Domestic Unsecured Bonds Hundred And Ten Six [Member] | Taiwan [member] | Tranche D [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 1,600.0 |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-12 |
Issuance ending period |  | 2026-12 |
Coupon Rate |  | 0.65% | 0.65%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-12 |
Issuance ending period |  | 2027-06 |
Coupon Rate |  | 0.675% | 0.675%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-12 |
Issuance ending period |  | 2028-12 |
Coupon Rate |  | 0.72% | 0.72%
Repayment and Interest Payment |  | Bullet repayment; interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Taiwan [member] | Tranche A [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 7,700.0 |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Taiwan [member] | Tranche B [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | 3,500.0 |
Domestic Unsecured Bonds Hundred And Ten Seven [Member] | Taiwan [member] | Tranche C [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  | $ 5,500.0 |
Domestic Unsecured Bonds Hundred And Ten Five [Member] |  |  |
Bonds payable [line items] |  |  |
Issuance starting period |  | 2021-09 |
Issuance ending period |  | 2051-09 |
Coupon Rate |  | 3.10% | 3.10%
Repayment and Interest Payment |  | Bullet repayment (callable on the 5th anniversary of the issue date and every anniversary thereafter); interest payable annually |
Domestic Unsecured Bonds Hundred And Ten Five [Member] | Taiwan [member] |  |  |
Bonds payable [line items] |  |  |
Domestic unsecured bonds |  |  | $ 1,000.0

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 2021-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_BondsIssued
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Bonds Interest Rate. + References No definition available. + Details
Name: | tsm_BondsInterestRate
Namespace Prefix: | tsm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Bonds payable issuance ending period. + References No definition available. + Details
Name: | tsm_BondsPayableIssuanceEndingPeriod
Namespace Prefix: | tsm_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Bonds payable issuance starting period. + References No definition available. + Details
Name: | tsm_BondsPayableIssuanceStartingPeriod
Namespace Prefix: | tsm_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Bonds payable. + References No definition available. + Details
Name: | tsm_BondsPayableLineItems
Namespace Prefix: | tsm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Bonds payable repayment and interest payable description. + References No definition available. + Details
Name: | tsm_BondsPayableRepaymentAndInterestPayableDescription
Namespace Prefix: | tsm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndOneThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=ifrs-full_CountryOfDomicileMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndOneFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTwoOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTwoTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTwoFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_TrancheAxis=tsm_TrancheFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndNineSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsm_UnsecuredDebtSecuritiesAxis=tsm_DomesticUnsecuredBondsHundredAndTenFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |