XML 154 R141.htm IDEA: XBRL DOCUMENT
v3.20.1

Other Assets - Additional Information (Detail - TWD ($) $ in Millions | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2019 | Feb. 29, 2020 | Jan. 31, 2020 | Oct. 31, 2019 | Dec. 31, 2018
Disclosure Of Other Assets Line Item |  |  |  |  |
Deposit for mobile broadband license bidding | $ 1,000 |  |  | $ 1,000 | $ 0
5G spectrum bidding amount |  | $ 48,373 |  |  |
Impairment loss on other assets | $ 44 |  |  |  |
Event After Reporting Period [Member] | First phase |  |  |  |  |
Disclosure Of Other Assets Line Item |  |  |  |  |
5G spectrum bidding amount |  |  | $ 46,293 |  |
Event After Reporting Period [Member] | Second phase |  |  |  |  |
Disclosure Of Other Assets Line Item |  |  |  |  |
5G spectrum bidding amount |  | $ 2,080 |  |  |

X
- Definition Bidding amount. + References No definition available. + Details
Name: | cht_BiddingAmount
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deposit for mobile broadband license bidding. + References No definition available. + Details
Name: | cht_DepositForMobileBroadbandLicenseBidding
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disclosure of other assets. + References No definition available. + Details
Name: | cht_DisclosureOfOtherAssetsLineItem
Namespace Prefix: | cht_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Impairment loss recognised in profit or loss other assets. + References No definition available. + Details
Name: | cht_ImpairmentLossRecognisedInProfitOrLossOtherAssets
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cht_EventAfterReportingPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cht_LicenseAgreementAxis=cht_PhaseOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cht_LicenseAgreementAxis=cht_PhaseTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |