XML 82 R70.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Fair Values (Details 1) - USD ($) $ in Millions | Mar. 31, 2017 | Dec. 31, 2016
--- | --- | ---
Liabilities [Abstract] |  |
Derivatives | $ 412 | $ 280
Total liabilities | 412 | 280
Level 1 [Member] |  |
Liabilities [Abstract] |  |
Derivatives | 0 | 0
Total liabilities | 0 | 0
Level 2 [Member] |  |
Liabilities [Abstract] |  |
Derivatives | 412 | 280
Total liabilities | 412 | 280
Level 3 [Member] |  |
Liabilities [Abstract] |  |
Derivatives | 0 | 0
Total liabilities | $ 0 | $ 0

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Includes assets not subject to a master netting arrangement. + References No definition available. + Details
Name: | axp_FairValueOfDerivativeLiability
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LiabilitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |