<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>25</ContextCount>
  <ElementCount>26</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>12</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="d558747ddef14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d558747ddef14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>axp-20231231.xsd</File>
    <File>axp-20231231_def.xml</File>
    <File>axp-20231231_lab.xml</File>
    <File>axp-20231231_pre.xml</File>
    <File doctype="DEF 14A" isProxy="true" isUsgaap="true" original="d558747ddef14a.htm">d558747ddef14a.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g558747g001b1.jpg</File>
    <File>g558747g001b2.jpg</File>
    <File>g558747g002b1.jpg</File>
    <File>g558747g00a01.jpg</File>
    <File>g558747g00a02.jpg</File>
    <File>g558747g00a03.jpg</File>
    <File>g558747g00a04.jpg</File>
    <File>g558747g00m19.jpg</File>
    <File>g558747g01a01.jpg</File>
    <File>g558747g01a02.jpg</File>
    <File>g558747g01a11.jpg</File>
    <File>g558747g01b12.jpg</File>
    <File>g558747g01c13.jpg</File>
    <File>g558747g01d14.jpg</File>
    <File>g558747g01k01.jpg</File>
    <File>g558747g01s66.jpg</File>
    <File>g558747g01v84.jpg</File>
    <File>g558747g02b15.jpg</File>
    <File>g558747g02c16.jpg</File>
    <File>g558747g02d17.jpg</File>
    <File>g558747g02e18.jpg</File>
    <File>g558747g02f19.jpg</File>
    <File>g558747g02g20.jpg</File>
    <File>g558747g02h21.jpg</File>
    <File>g558747g02i01.jpg</File>
    <File>g558747g02i02.jpg</File>
    <File>g558747g02i03.jpg</File>
    <File>g558747g02i04.jpg</File>
    <File>g558747g02i05.jpg</File>
    <File>g558747g02i06.jpg</File>
    <File>g558747g02i07.jpg</File>
    <File>g558747g02i08.jpg</File>
    <File>g558747g02i09.jpg</File>
    <File>g558747g02i22.jpg</File>
    <File>g558747g02j23.jpg</File>
    <File>g558747g02k24.jpg</File>
    <File>g558747g02l25.jpg</File>
    <File>g558747g02y01.jpg</File>
    <File>g558747g02y02.jpg</File>
    <File>g558747g03d00.jpg</File>
    <File>g558747g03p02.jpg</File>
    <File>g558747g03v85.jpg</File>
    <File>g558747g04l36.jpg</File>
    <File>g558747g04s01.jpg</File>
    <File>g558747g05b01.jpg</File>
    <File>g558747g05i76.jpg</File>
    <File>g558747g07p01.jpg</File>
    <File>g558747g08a88.jpg</File>
    <File>g558747g08b10.jpg</File>
    <File>g558747g08d10.jpg</File>
    <File>g558747g08l07.jpg</File>
    <File>g558747g08r31.jpg</File>
    <File>g558747g08s52.jpg</File>
    <File>g558747g09a09.jpg</File>
    <File>g558747g09c09.jpg</File>
    <File>g558747g09d09.jpg</File>
    <File>g558747g09e09.jpg</File>
    <File>g558747g09f09.jpg</File>
    <File>g558747g09g09.jpg</File>
    <File>g558747g09h09.jpg</File>
    <File>g558747g10a05.jpg</File>
    <File>g558747g10e09.jpg</File>
    <File>g558747g10i11.jpg</File>
    <File>g558747g10s00.jpg</File>
    <File>g558747g12p51.jpg</File>
    <File>g558747g12s00.jpg</File>
    <File>g558747g12y13.jpg</File>
    <File>g558747g14p00.jpg</File>
    <File>g558747g15a00.jpg</File>
    <File>g558747g16p50.jpg</File>
    <File>g558747g16x54.jpg</File>
    <File>g558747g17f07.jpg</File>
    <File>g558747g18s00.jpg</File>
    <File>g558747g19p20.jpg</File>
    <File>g558747g20s00.jpg</File>
    <File>g558747g21p22.jpg</File>
    <File>g558747g23d02.jpg</File>
    <File>g558747g23p24.jpg</File>
    <File>g558747g26a51.jpg</File>
    <File>g558747g26p27.jpg</File>
    <File>g558747g26p28.jpg</File>
    <File>g558747g28p81.jpg</File>
    <File>g558747g29p30.jpg</File>
    <File>g558747g29s31.jpg</File>
    <File>g558747g30t02.jpg</File>
    <File>g558747g30t03.jpg</File>
    <File>g558747g30t04.jpg</File>
    <File>g558747g31a02.jpg</File>
    <File>g558747g31g56.jpg</File>
    <File>g558747g32d60.jpg</File>
    <File>g558747g32l34.jpg</File>
    <File>g558747g32p33.jpg</File>
    <File>g558747g35p36.jpg</File>
    <File>g558747g36s67.jpg</File>
    <File>g558747g36u59.jpg</File>
    <File>g558747g41s28.jpg</File>
    <File>g558747g42m81.jpg</File>
    <File>g558747g44r34.jpg</File>
    <File>g558747g48r70.jpg</File>
    <File>g558747g54m01.jpg</File>
    <File>g558747g54m02.jpg</File>
    <File>g558747g54m04.jpg</File>
    <File>g558747g54m05.jpg</File>
    <File>g558747g55k78.jpg</File>
    <File>g558747g55m01.jpg</File>
    <File>g558747g55m02.jpg</File>
    <File>g558747g55m03.jpg</File>
    <File>g558747g55m04.jpg</File>
    <File>g558747g58k91.jpg</File>
    <File>g558747g60o63.jpg</File>
    <File>g558747g61n93.jpg</File>
    <File>g558747g61y66.jpg</File>
    <File>g558747g65g34.jpg</File>
    <File>g558747g70f53.jpg</File>
    <File>g558747g70m01.jpg</File>
    <File>g558747g71d97.jpg</File>
    <File>g558747g73g79.jpg</File>
    <File>g558747g74c62.jpg</File>
    <File>g558747g75o08.jpg</File>
    <File>g558747g76e19.jpg</File>
    <File>g558747g77a01.jpg</File>
    <File>g558747g77a02.jpg</File>
    <File>g558747g77a03.jpg</File>
    <File>g558747g77a60.jpg</File>
    <File>g558747g78b22.jpg</File>
    <File>g558747g80m80.jpg</File>
    <File>g558747g80r56.jpg</File>
    <File>g558747g81t54.jpg</File>
    <File>g558747g81v60.jpg</File>
    <File>g558747g83g83.jpg</File>
    <File>g558747g83m47.jpg</File>
    <File>g558747g89p00.jpg</File>
    <File>g558747g91r07.jpg</File>
    <File>g558747g94y20.jpg</File>
    <File>g558747g98n69.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="65">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
