XML 83 R32.htm IDEA: XBRL DOCUMENT
v3.20.1

Derivatives and Hedging Activities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Schedule of derivative instruments in statement of financial position, fair value | The following table summarizes the total fair value, excluding interest accruals, of derivative assets and liabilities as of March 31, 2020 and December 31, 2019:
|  | Other Assets Fair Value |  |  |  | Other Liabilities Fair Value |  |
(Millions) |  | 2020 |  | 2019 |  | 2020 |  | 2019
Derivatives designated as hedging instruments: |  |  |  |  |  |  |  |
Fair value hedges - Interest rate contracts (a) |  | $ | 617 |  |  | $ | 185 |  |  | $ | — |  |  | $ | — |
Net investment hedges - Foreign exchange contracts |  | 763 |  |  | 24 |  |  | 63 |  |  | 186 |
Total derivatives designated as hedging instruments |  | 1,380 |  |  | 209 |  |  | 63 |  |  | 186 |
Derivatives not designated as hedging instruments: |  |  |  |  |  |  |  |
Foreign exchange contracts |  | 826 |  |  | 134 |  |  | 356 |  |  | 254 |
Total derivatives, gross |  | 2,206 |  |  | 343 |  |  | 419 |  |  | 440 |
Derivative asset and derivative liability netting (b) |  | (266) |  |  | (90) |  |  | (266) |  |  | (90) |
Cash collateral netting (c)(d) |  | (629) |  |  | (185) |  |  | — |  |  | (9) |
Total derivatives, net |  | $ | 1,311 |  |  | $ | 68 |  |  | $ | 153 |  |  | $ | 341 |
(a)For our centrally cleared derivatives, variation margin payments are legally characterized as settlement payments as opposed to collateral. (b)Represents the amount of netting of derivative assets and derivative liabilities executed with the same counterparty under an enforceable master netting arrangement. (c)Represents the offsetting of the fair value of bilateral interest rate contracts and certain foreign exchange contracts with the right to cash collateral held from the counterparty or cash collateral posted with the counterparty. (d)We posted $80 million and $47 million as of March 31, 2020 and December 31, 2019, respectively, as initial margin on our centrally cleared interest rate swaps; such amounts are recorded within Other assets on the Consolidated Balance Sheets and are not netted against the derivative balances.
Effect of fair value hedges on results of operations | The following table presents the gains and losses recognized in Interest expense on the Consolidated Statements of Income associated with the fair value hedges of our fixed-rate long-term debt for the three months ended March 31:
|  | Gains (losses) |  |  |  |  |  |
|  | Three Months Ended March 31, |  |  |  |  |  |
(Millions) |  | 2020 |  | 2019 |  |  |  |
Fixed-rate long-term debt |  | $ | (597) |  |  | $ | (160) |  |  |  |  |
Derivatives designated as hedging instruments |  | 611 |  |  | 158 |  |  |  |  |
Total |  | $ | 14 |  |  | $ | (2) |  |  |  |  |

X
- Definition Represents table summarizing the impact of fair value hedges on the Consolidated Statements of Income for the period. + References No definition available. + Details
Name: | axp_EffectOfFairValueHedgesOnResultsOfOperationsTextBlock
Namespace Prefix: | axp_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959 + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration