<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:tmo="http://thermofisher.com/20260112"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tmo-20260112.xsd" xlink:type="simple"/>
    <context id="c20260112to20260112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Three650NotesDue2034Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Three650NotesDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One450NotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One450NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One500NotesDue2039Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One500NotesDue2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One375NotesDue2028Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One375NotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One400NotesDue2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One400NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Three200NotesDue2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Three200NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Two875NotesDue2037Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Two875NotesDue2037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One750NotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One750NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_FloatingRateSeniorNotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:FloatingRateSeniorNotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Three628SeniorNotesDue2035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Three628SeniorNotesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One950NotesDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One950NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Zero875NotesDue2031Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Zero875NotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_One875NotesDue2049Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:One875NotesDue2049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Zero500NotesDue2028Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Zero500NotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <context id="c20260112to20260112_StatementClassOfStockAxis_Two375NotesDue2032Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097745</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tmo:Two375NotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-12</startDate>
            <endDate>2026-01-12</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20260112to20260112"
      id="Fact_a74b101d902c4242a7bba65e562334d2">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20260112to20260112"
      id="Fact_635eec19cd5446b7b6bf936fb7dfd090">0000097745</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20260112to20260112"
      id="Fact_7ebfe2d5293c47e49c64ba868256750e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20260112to20260112"
      id="Fact_cd33602c01a249328b39dda5da845aca">2026-01-12</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20260112to20260112"
      id="Fact_ae179cbbf0f74f899c6bbe5a065537c6">THERMO FISHER SCIENTIFIC INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20260112to20260112"
      id="Fact_06db7b566cba49f6b1943222769ed9cc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20260112to20260112"
      id="Fact_5f081919bca04d0a9c163c9118456d4c">1-8002</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20260112to20260112"
      id="Fact_658d5aa91d72454e86972fa56faae4ce">04-2209186</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20260112to20260112"
      id="Fact_a60c05bd4dc7454eb5ef20958f57d6a1">168 Third Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20260112to20260112"
      id="Fact_ac2dcb4a12634b0796d6e28227039263">Waltham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20260112to20260112"
      id="Fact_a2eabca98dcb40d29736f690bc2357f9">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20260112to20260112"
      id="Fact_33677fd05013426d8df71abca887c388">02451</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20260112to20260112"
      id="Fact_8ef39b576f714bbf85e056c51926f1ec">781</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20260112to20260112"
      id="Fact_e4549f02ee33423688413dfdcf92cd22">622-1000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20260112to20260112"
      id="Fact_7ec6ade9b1264852b5cf3bca6a586d96">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20260112to20260112"
      id="Fact_14382d24b84348b5bd58c1548b9d8d19">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20260112to20260112"
      id="Fact_b87c3e4495074cd58dff31d1c750f54b">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20260112to20260112"
      id="Fact_27ef795c2e2f492e978af531e4a9758c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_CommonStockMember"
      id="Fact_9147bed2cbdf47578cd0b5705d9e74f2">Common Stock, $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_CommonStockMember"
      id="Fact_5dbce6612d6d4d11b8ad165e665a8ff7">TMO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_CommonStockMember"
      id="Fact_433962fadb16404b8f5202166b1daf45">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three200NotesDue2026Member"
      id="Fact_159fc358bef44f0f83d5054b052b39ed">3.200% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three200NotesDue2026Member"
      id="Fact_59501f9092db46f58ce9a1e797c2c4df">TMO 26B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three200NotesDue2026Member"
      id="Fact_f7b5ade1f51440278740128f6d51fa29">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One400NotesDue2026Member"
      id="Fact_581b813722b34858a97c42b5a5e60657">1.400% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One400NotesDue2026Member"
      id="Fact_61cd46d6c4e74263a8316cb31b737905">TMO 26A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One400NotesDue2026Member"
      id="Fact_9fd308b7e6a4409ca867e4f999c3f536">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One450NotesDue2027Member"
      id="Fact_84ddb86a346143a8875bd4abdd061262">1.450% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One450NotesDue2027Member"
      id="Fact_a90fba36b1b548d8b912386ef40d74dc">TMO 27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One450NotesDue2027Member"
      id="Fact_08c5a83e75c34e9c83797c92b02345c0">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One750NotesDue2027Member"
      id="Fact_fad79d8578fb42c394d5f95c01a02e62">1.750% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One750NotesDue2027Member"
      id="Fact_37acbe056a064bf69406243111ede52e">TMO 27B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One750NotesDue2027Member"
      id="Fact_991558342366469eaeb16506a842ef82">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_FloatingRateSeniorNotesDue2027Member"
      id="Fact_82a4dab363b64eb391b27109868a7e3c">Floating Rate Senior Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_FloatingRateSeniorNotesDue2027Member"
      id="Fact_1308d27c3f934cc693ce935cdf5c7983">TMO 27D</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_FloatingRateSeniorNotesDue2027Member"
      id="Fact_09871602eb814a0e81049cddb57e866f">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero500NotesDue2028Member"
      id="Fact_9adf8dd4e71a4d25b30d08e00e561c0a">0.500% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero500NotesDue2028Member"
      id="Fact_474f198c754c4977b4250ff23e99d335">TMO 28A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero500NotesDue2028Member"
      id="Fact_13c6a68c5a244b699b078e3c8cf62d5d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One375NotesDue2028Member"
      id="Fact_426f651b14334edd88ad7a6fb2e1ad23">1.375% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One375NotesDue2028Member"
      id="Fact_e7db4fca96c44c2a90fcc6f0ce353560">TMO 28</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One375NotesDue2028Member"
      id="Fact_5beb9c1c361042e8b840391c1dfd8d1d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One950NotesDue2029Member"
      id="Fact_6f9e21f998c24dec82b24ae9bd34ed7b">1.950% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One950NotesDue2029Member"
      id="Fact_d38a621a90e442aeaec1ed7dd453726c">TMO 29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One950NotesDue2029Member"
      id="Fact_eb8262d6228a42d5b1b80ae27fddc57f">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero875NotesDue2031Member"
      id="Fact_0e59ca61fecd4cb8811586f01f851b4a">0.875% Notes due 2031</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero875NotesDue2031Member"
      id="Fact_8262632806a449489a961b9eb1d58a67">TMO 31</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Zero875NotesDue2031Member"
      id="Fact_57d9d8c1fed0474bb0e30b5f681732de">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two375NotesDue2032Member"
      id="Fact_aad9056376c64511a18a29c102f89f9f">2.375% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two375NotesDue2032Member"
      id="Fact_022564a58ac648f7962d3500e77b8482">TMO 32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two375NotesDue2032Member"
      id="Fact_9904174c238b44738d899190327b3af9">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three650NotesDue2034Member"
      id="Fact_17624d1213554222ae8f22db02cfbd47">3.650% Notes due 2034</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three650NotesDue2034Member"
      id="Fact_2a0c369e3c474f5599da205d0cf2ed21">TMO 34</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three650NotesDue2034Member"
      id="Fact_1ea43731b408477cbe3dc5a911b8b49b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three628SeniorNotesDue2035Member"
      id="Fact_9a2d26017e674ab8ac4ede4656cb4154">3.628% Senior Notes due 2035</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three628SeniorNotesDue2035Member"
      id="Fact_6d9451ba22a44dbab7b4206c70d2473a">TMO 35A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Three628SeniorNotesDue2035Member"
      id="Fact_7454d9eac13049559fd8b8355c5a476a">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two875NotesDue2037Member"
      id="Fact_6421d193b9ee417385d36cc3ad737882">2.875% Notes due 2037</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two875NotesDue2037Member"
      id="Fact_72bc71d0bce745c9b55ee4e399eee5ca">TMO 37</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_Two875NotesDue2037Member"
      id="Fact_2abd1901b30f40eba09b58c3cba90ce5">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One500NotesDue2039Member"
      id="Fact_55880a2ebcbd4385aac6308a1e614acc">1.500% Notes due 2039</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One500NotesDue2039Member"
      id="Fact_44dd0909883945ebaf33e04605b27e0a">TMO 39</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One500NotesDue2039Member"
      id="Fact_8ba5a05844e14a3ab6c5136c9d332441">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One875NotesDue2049Member"
      id="Fact_15da459aec6b44ee9d1ed6e2e49f6364">1.875% Notes due 2049</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One875NotesDue2049Member"
      id="Fact_7c0d2cac1df445f5a25ce91284be5471">TMO 49</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260112to20260112_StatementClassOfStockAxis_One875NotesDue2049Member"
      id="Fact_f7879d4fe19a45a28b78cfc2fe6d242c">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20260112to20260112"
      id="Fact_c5e573c9d4d74fe79de8eb5176b9eed3">false</dei:EntityEmergingGrowthCompany>
</xbrl>
