XML 82 R69.htm IDEA: XBRL DOCUMENT
v3.19.1

Derivatives and Hedging Activities (Details Textuals) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018
Derivatives and Hedging Activities (Textuals) [Abstract] |  |  |
Net reduction in interest expense on long term debt and other | $ (38) | $ 14 |
Derivative asset not offset | 0 |  | $ 0
Derivative liabilities not offset | 0 |  | 0
Margin On Interest Rate Swap Not Netted | 70 |  | 84
Derivative [Line Items] |  |  |
Cumulative amount of fair value hedging adjustment | (81) |  | (241)
Other Expense [Member] |  |  |
Derivative [Line Items] |  |  |
Gain (Loss) in Changes of Fair Value of Derivatives not designated as hedges | 4 | (21) |
Gain on embedded derivatives | 0 | (2) |
Fair Value Hedges [Member] |  |  |
Derivative [Line Items] |  |  |
Notional amount of long-term debt | 22,800 |  | 24,000
Net Investment Hedges [Member] |  |  |
Derivative [Line Items] |  |  |
Effective portion of gain (loss) on hedges | (162) | (162) |
Notional Amount of Foreign Currency Derivatives | 9,500 |  | 9,600
Net Investment Hedges [Member] | Other Expense [Member] |  |  |
Derivative [Line Items] |  |  |
Amount reclassified from AOCI into income | 0 | $ 1 |
Carrying Value [Member] |  |  |
Derivative [Line Items] |  |  |
Notional amount of long-term debt | $ 22,600 |  | $ 23,700

X
- Definition Changes in the fair value of the derivatives and the related underlying foreign currency exposure + References No definition available. + Details
Name: | axp_ChangesInFairValueOfDerivativesNotDesignatedAsHedges
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cumulative FV hedging adjustments + References No definition available. + Details
Name: | axp_CummulativeFairValueHedgingAdjustmentOfHedgedItemInFairValueHedge
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of derivative assets that are permitted under a master netting arrangement, but elected not to be presented as an offset against an obligation to return collateral received against such assets. + References No definition available. + Details
Name: | axp_DerivativeFairValueOfDerivativeAssetNotOffsetAgainstCollateral
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of derivative liabilities that are permitted under a master netting arrangement, but elected not to be presented as an offset against the right to receive collateral paid against such liabilities. + References No definition available. + Details
Name: | axp_DerivativeFairValueOfDerivativeLiabilityNotOffsetAgainstCollateral
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivatives and Hedging Activities. + References No definition available. + Details
Name: | axp_DerivativesAndHedgingActivitiesTextualsAbstract
Namespace Prefix: | axp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount posted as initial margin for centrally cleared interest rate swaps which is not netted against the derivative balances. + References No definition available. + Details
Name: | axp_MarginOnInterestRateSwapNotNetted
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of a net reduction to interest expense on long-term debt and other, primarily related to the net settlements on the Company's fair value hedges. + References No definition available. + Details
Name: | axp_NetReductionToInterestExpenseLongTermDebtAndOtherRelatedToNetSettlementsOnFairValueHedges
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of hedged item in hedging relationship. Excludes hedged asset or liability. + References No definition available. + Details
Name: | us-gaap_DerivativeAmountOfHedgedItem
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 15 -URI http://asc.fasb.org/subtopic&trid=2229187 + Details
Name: | us-gaap_EmbeddedDerivativeGainOnEmbeddedDerivative
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the cumulative translation adjustment from gain (loss), after tax, on foreign currency derivatives, that are designated as, and are effective as, economic hedges of a net investment in a foreign entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b),(c),(d) -URI http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900 + Details
Name: | us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTaxPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |