XML 176 R162.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

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

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