Taiwan Semiconductor Manufacturing Company Limited
CIK 0001046179 · QID Q713418
Industry: Semiconductors & Related Devices
| Fact | Value | Period | Source |
|---|---|---|---|
| common_shares_outstanding | {"unit": "shares", "value": 25932524521, "concept": "dei:EntityCommonStockSharesOutstandin | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25932733242, "concept": "dei:EntityCommonStockSharesOutstandin | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25932070992, "concept": "dei:EntityCommonStockSharesOutstandin | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25930380458, "concept": "dei:EntityCommonStockSharesOutstandin | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25932524521} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25932733242} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25932070992} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2019-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25930380458} | 2017-12-31 | sec_edgar |
| industry_sic | {"code": "3674", "scheme": "SIC", "description": "Semiconductors & Related Devices"} | sec_edgar | |
| observed_web_domain | {"via": "wikidata:P856", "domain": "tsmc.com"} | robots_obs | |
| website | {"qid": "Q713418", "url": "https://www.tsmc.com/", "via": "wikidata"} | wikidata | |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 1405840000000} | 2024-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 979316500000} | 2023-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 1144072200000} | 2022-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 663036000000} | 2021-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 584746300000} | 2020-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 389862100000} | 2019-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 397543100000} | 2018-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 396161900000} | 2017-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 385921700000} | 2016-12-31 | sec_edgar |
| xbrl:AccountingProfit | {"unit": "TWD", "value": 350477600000} | 2015-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.016} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.014} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.018} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0075} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.004} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.009} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.013} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0165} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.015} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.04} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.04} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.04} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.03} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 277400000} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -233200000} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 278700000} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -281500000} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 571300000} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -160800000} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -540500000} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 3161900000} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 541700000} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 597800000} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -258500000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 694600000} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 544300000} | 2015-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 911700000} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 68300000} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 1413800000} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 94300000} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 494100000} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": -438000000} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 334700000} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 483900000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 38200000} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "TWD", "value": 297100000} | 2015-12-31 | sec_edgar |
| xbrl:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets | {"unit": "TWD", "value": 300000} | 2016-12-31 | sec_edgar |
| xbrl:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets | {"unit": "TWD", "value": 33400000} | 2015-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24809700000} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24406800000} | 2023-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24183600000} | 2022-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2021-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2021-06-30 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2020-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2020-06-30 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2019-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2018-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2017-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "TWD", "value": 24185000000} | 2016-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 4579600000} | 2024-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 2145400000} | 2023-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 12610700000} | 2022-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 7769800000} | 2021-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 6220100000} | 2021-06-30 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 13481200000} | 2020-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 5511000000} | 2020-06-30 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "TWD", "value": 1033000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25929700000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25929300000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25929400000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25930300000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25930300000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25930300000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 25930400000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -29968000000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -32775500000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -19413000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -14539500000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -12748500000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -7589400000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -7553000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -10193800000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -21753000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -19107000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -16628100000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "TWD", "value": -12661200000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -1124500000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -974800000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -912700000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -2009700000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -1185400000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -1936300000, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "TWD", "value": -2806900000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": 677000000, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -959500000, "currency": "USD"} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"amount": -851200000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "TWD", "value": 18370100000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "TWD", "value": -655200000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -473800000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -409200000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -144800000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -140600000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -29900000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -48400000, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"unit": "TWD", "value": -1363400000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -2600000, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": -16800000, "currency": "USD"} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"amount": 400000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"unit": "TWD", "value": 94500000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets | {"unit": "TWD", "value": 263400000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherFinancialAssets | {"amount": -72500000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherFinancialAssets | {"unit": "TWD", "value": 1878700000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherFinancialAssets | {"unit": "TWD", "value": -1680600000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -2115600000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": 928900000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -1046800000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -1878400000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -1146400000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -287800000, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"unit": "TWD", "value": -11310400000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -605800000, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": -433600000, "currency": "USD"} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"amount": 35800000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"unit": "TWD", "value": -49342700000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable | {"unit": "TWD", "value": 26630100000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "TWD", "value": 3925300000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates | {"amount": 200000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates | {"amount": 500000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -46700000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -22400000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -82600000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -22900000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -22500000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -28000000, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"unit": "TWD", "value": -801300000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -7200000, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": -2000000, "currency": "USD"} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"amount": 1500000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"unit": "TWD", "value": 46200000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities | {"unit": "TWD", "value": 52500000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": 2381000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": 2665400000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": -5895500000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": -5074600000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": -266300000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": -4323000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities | {"unit": "TWD", "value": -2262800000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 520700000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 27700000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 247100000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 299200000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 26500000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 14400000, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "TWD", "value": -478900000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 195900000, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 148300000, "currency": "USD"} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"amount": 86800000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "TWD", "value": 7295400000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "TWD", "value": -2693400000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": 5153300000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": 47697800000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": -19085900000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": 41604900000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": -100963900000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": 13979900000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "TWD", "value": 4364500000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"amount": -136900000, "currency": "USD"} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "TWD", "value": 7931900000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "TWD", "value": -382800000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForSharebasedPayments | {"amount": 37900000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForSharebasedPayments | {"amount": 15800000, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForSharebasedPayments | {"amount": 9800000, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForSharebasedPayments | {"amount": 300000, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForSharebasedPayments | {"amount": 100000, "currency": "USD"} | 2021-06-30 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/14fdef65-58d3-412f-a4fe-19d3f3ca9c9a