XML 184 R170.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue - Summary of Changes in Contract Assets and Contract Liabilities (Detail) - TWD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Contract assets |  |  |
Net increase of customer contracts | $ 8,617 | $ 7,961 | $ 6,933
Reclassified to trade receivables | (7,443) | (6,574) | (6,149)
Significant changes of contract assets | 1,174 | 1,387 | 784
Contract liabilities |  |  |
Net increase of customer contracts | 197 | 187 | 9
Recognized as revenues | (184) | (173) | (5)
Significant changes of contract liabilities | $ 13 | $ 14 | $ 4

X
- Definition Decrease in contract asset through reclassification to trade receivables. + References No definition available. + Details
Name: | cht_DecreaseInContractAssetThroughReclassificationToTradeReceivables
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease in contract liabilities revenue recognition. + References No definition available. + Details
Name: | cht_DecreaseInContractLiabilitiesRevenueRecognition
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase in contract asset through increase in customer contracts. + References No definition available. + Details
Name: | cht_IncreaseInContractAssetThroughIncreaseInCustomerContracts
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in contract liabilities through increase in customer contracts. + References No definition available. + Details
Name: | cht_IncreaseInContractLiabilitiesThroughIncreaseInCustomerContracts
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Significant changes of contract assets. + References No definition available. + Details
Name: | cht_SignificantChangesOfContractAssets
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Significant changes of contract liabilities. + References No definition available. + Details
Name: | cht_SignificantChangesOfContractLiabilities
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | ifrs-full_ContractAssetsAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ifrs-full_ContractLiabilitiesAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration