XML 66 R44.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Instruments and Hedging Activities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Schedule of Derivative Assets and Liabilities at Fair Value | The following table summarizes the notional amounts and fair values of our derivative instruments as of December 31, 2024 and 2023, which are segregated by derivatives that are designated as accounting hedges and those that are not, and are further segregated by type of contract within those two categories. The total derivative assets and liabilities are adjusted on an aggregate basis to take into consideration the effects of legally enforceable master netting agreements and any associated cash collateral received or pledged. Derivative assets and liabilities are included in other assets and other liabilities, respectively, on our consolidated balance sheets, and their related gains or losses are included in operating activities as changes in other assets and other liabilities in the consolidated statements of cash flows. Table 10.1: Derivative Assets and Liabilities at Fair Value
|  | December 31, 2024 |  | December 31, 2023
|  | Notional or Contractual Amount |  | Derivative(1) |  | Notional or Contractual Amount |  | Derivative(1)
(Dollars in millions) |  | Assets |  | Liabilities |  | Assets |  | Liabilities
Derivatives designated as accounting hedges: |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts: |  |  |  |  |  |  |  |  |  |  |  |
Fair value hedges |  | $ | 61,250 |  |  | $ | 3 |  |  | $ | 13 |  |  | $ | 68,987 |  |  | $ | 18 |  |  | $ | 26 |
Cash flow hedges |  | 102,550 |  |  | 123 |  |  | 24 |  |  | 70,350 |  |  | 216 |  |  | 23 |
Total interest rate contracts |  | 163,800 |  |  | 126 |  |  | 37 |  |  | 139,337 |  |  | 234 |  |  | 49 |
Foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |
Fair value hedges |  | 518 |  |  | 0 |  |  | 101 |  |  | 1,380 |  |  | 0 |  |  | 113 |
Cash flow hedges |  | 2,549 |  |  | 74 |  |  | 0 |  |  | 2,488 |  |  | 0 |  |  | 66 |
Net investment hedges |  | 4,858 |  |  | 190 |  |  | 0 |  |  | 4,870 |  |  | 1 |  |  | 89 |
Total foreign exchange contracts |  | 7,925 |  |  | 264 |  |  | 101 |  |  | 8,738 |  |  | 1 |  |  | 268 |
Total derivatives designated as accounting hedges |  | 171,725 |  |  | 390 |  |  | 138 |  |  | 148,075 |  |  | 235 |  |  | 317 |
Derivatives not designated as accounting hedges: |  |  |  |  |  |  |  |  |  |  |  |
Customer accommodation: |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts |  | 108,754 |  |  | 865 |  |  | 1,014 |  |  | 103,489 |  |  | 1,188 |  |  | 1,382 |
Commodity contracts |  | 34,185 |  |  | 858 |  |  | 814 |  |  | 33,495 |  |  | 1,161 |  |  | 1,147 |
Foreign exchange and other contracts |  | 6,951 |  |  | 80 |  |  | 52 |  |  | 5,153 |  |  | 50 |  |  | 47 |
Total customer accommodation |  | 149,890 |  |  | 1,803 |  |  | 1,880 |  |  | 142,137 |  |  | 2,399 |  |  | 2,576 |
Other interest rate exposures(2) |  | 909 |  |  | 14 |  |  | 9 |  |  | 872 |  |  | 21 |  |  | 31 |
Other contracts |  | 3,254 |  |  | 25 |  |  | 5 |  |  | 2,955 |  |  | 20 |  |  | 8 |
Total derivatives not designated as accounting hedges |  | 154,053 |  |  | 1,842 |  |  | 1,894 |  |  | 145,964 |  |  | 2,440 |  |  | 2,615 |
Total derivatives |  | $ | 325,778 |  |  | $ | 2,232 |  |  | $ | 2,032 |  |  | $ | 294,039 |  |  | $ | 2,675 |  |  | $ | 2,932 |
Less: netting adjustment(3) |  | (1,056) |  |  | (304) |  |  |  |  | (1,005) |  |  | (597) |
Total derivative assets/liabilities |  | $ | 1,176 |  |  | $ | 1,728 |  |  |  |  | $ | 1,670 |  |  | $ | 2,335 |
__________ (1)Does not reflect $1 million and $2 million recognized as a net valuation allowance on derivative assets and liabilities for non-performance risk as of December 31, 2024 and 2023, respectively. This net valuation allowance is included as part of other assets and other liabilities on the consolidated balance sheets, and is offset through non-interest income in the consolidated statements of income. (2)Other interest rate exposures include commercial mortgage-related derivatives and interest rate swaps. (3)Represents balance sheet netting of derivative assets and liabilities, and related payables and receivables for cash collateral held or placed with the same counterparty.
Hedged Item in Fair Value Hedging Relationship | The following table summarizes the carrying value of our hedged assets and liabilities in fair value hedges and the associated cumulative basis adjustments included in those carrying values, excluding basis adjustments related to foreign currency risk, as of December 31, 2024 and 2023. Table 10.2: Hedged Items in Fair Value Hedging Relationships
|  | December 31, 2024 |  | December 31, 2023
|  | Carrying Amount Assets/(Liabilities) |  | Cumulative Amount of Basis Adjustments Included in the Carrying Amount |  | Carrying Amount Assets/(Liabilities) |  | Cumulative Amount of Basis Adjustments Included in the Carrying Amount
(Dollars in millions) |  |  | Total Assets/(Liabilities) |  | Discontinued-Hedging Relationships |  |  | Total Assets/(Liabilities) |  | Discontinued-Hedging Relationships
Line item on our consolidated balance sheets in which the hedged item is included: |  |  |  |  |  |  |  |  |  |  |  |
Investment securities available for sale(1)(2) |  | $ | 8,312 |  |  | $ | (38) |  |  | $ | 78 |  |  | $ | 6,108 |  | $ | (8) |  | $ | 126
Interest-bearing deposits |  | (10,331) |  |  | 160 |  |  | 0 |  |  | (17,374) |  | 277 |  | 0
Securitized debt obligations |  | (11,011) |  |  | 276 |  |  | 0 |  |  | (13,375) |  | 503 |  | 0
Senior and subordinated notes |  | (30,696) |  |  | 1,069 |  |  | (225) |  |  | (30,899) |  | 971 |  | (372)
__________ (1)These amounts include the amortized cost basis of our investment securities designated in hedging relationships for which the hedged item is the last layer expected to be remaining at the end of the hedging relationship. The amortized cost basis of this portfolio was $3.4 billion and $2.2 billion as of December 31, 2024 and 2023, respectively. The amount of the designated hedged items was $2.1 billion and $1.5 billion as of December 31, 2024 and 2023, respectively. The cumulative basis adjustments associated with these hedges was $16 million and $33 million as of December 31, 2024 and 2023, respectively. (2)Carrying value represents amortized cost.
Offsetting Assets | The following table presents the gross and net fair values of our derivative assets, derivative liabilities, resale and repurchase agreements and the related offsetting amounts permitted under U.S. GAAP as of December 31, 2024 and 2023. The table also includes cash and non-cash collateral received or pledged in accordance with such arrangements. The amount of collateral presented, however, is limited to the amount of the related net derivative fair values or outstanding balances; therefore, instances of over-collateralization are excluded. Table 10.3: Offsetting of Financial Assets and Financial Liabilities
|  | Gross Amounts |  | Gross Amounts Offset in the Balance Sheet |  | Net Amounts as Recognized |  | Securities Collateral Held Under Master Netting Agreements |  | Net Exposure
(Dollars in millions) |  |  | Financial Instruments |  | Cash Collateral Received |  |  |
As of December 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |
Derivative assets(1) |  | $ | 2,232 |  |  | $ | (202) |  |  | $ | (854) |  |  | $ | 1,176 |  |  | $ | (22) |  |  | $ | 1,154 |
As of December 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Derivative assets(1) |  | 2,675 |  |  | (433) |  |  | (572) |  |  | 1,670 |  |  | (22) |  |  | 1,648 |
|  | Gross Amounts |  | Gross Amounts Offset in the Balance Sheet |  | Net Amounts as Recognized |  | Securities Collateral Pledged Under Master Netting Agreements |  | Net Exposure
(Dollars in millions) |  |  | Financial Instruments |  | Cash Collateral Pledged |  |  |
As of December 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |
Derivative liabilities(1) |  | $ | 2,032 |  |  | $ | (202) |  |  | $ | (102) |  |  | $ | 1,728 |  |  | $ | (53) |  |  | $ | 1,675 |
Repurchase agreements(2) |  | 562 |  |  | 0 |  |  | 0 |  |  | 562 |  |  | (562) |  |  | 0 |
As of December 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Derivative liabilities(1) |  | 2,932 |  |  | (433) |  |  | (164) |  |  | 2,335 |  |  | (13) |  |  | 2,322 |
Repurchase agreements(2) |  | 538 |  |  | 0 |  |  | 0 |  |  | 538 |  |  | (538) |  |  | 0 |
__________ (1)We received cash collateral from derivative counterparties totaling $1.1 billion and $858 million as of December 31, 2024 and 2023, respectively. We also received securities from derivative counterparties with a fair value of approximately $18 million and $16 million as of December 31, 2024 and 2023, respectively, which we have the ability to re-pledge. We posted $1.6 billion and $1.7 billion of cash collateral as of December 31, 2024 and 2023, respectively. (2)Under our customer repurchase agreements, which mature the next business day, we pledged collateral with a fair value of $573 million and $549 million as of December 31, 2024 and 2023, respectively, primarily consisting of agency RMBS securities.
Offsetting Liabilities | The following table presents the gross and net fair values of our derivative assets, derivative liabilities, resale and repurchase agreements and the related offsetting amounts permitted under U.S. GAAP as of December 31, 2024 and 2023. The table also includes cash and non-cash collateral received or pledged in accordance with such arrangements. The amount of collateral presented, however, is limited to the amount of the related net derivative fair values or outstanding balances; therefore, instances of over-collateralization are excluded. Table 10.3: Offsetting of Financial Assets and Financial Liabilities
|  | Gross Amounts |  | Gross Amounts Offset in the Balance Sheet |  | Net Amounts as Recognized |  | Securities Collateral Held Under Master Netting Agreements |  | Net Exposure
(Dollars in millions) |  |  | Financial Instruments |  | Cash Collateral Received |  |  |
As of December 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |
Derivative assets(1) |  | $ | 2,232 |  |  | $ | (202) |  |  | $ | (854) |  |  | $ | 1,176 |  |  | $ | (22) |  |  | $ | 1,154 |
As of December 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Derivative assets(1) |  | 2,675 |  |  | (433) |  |  | (572) |  |  | 1,670 |  |  | (22) |  |  | 1,648 |
|  | Gross Amounts |  | Gross Amounts Offset in the Balance Sheet |  | Net Amounts as Recognized |  | Securities Collateral Pledged Under Master Netting Agreements |  | Net Exposure
(Dollars in millions) |  |  | Financial Instruments |  | Cash Collateral Pledged |  |  |
As of December 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |
Derivative liabilities(1) |  | $ | 2,032 |  |  | $ | (202) |  |  | $ | (102) |  |  | $ | 1,728 |  |  | $ | (53) |  |  | $ | 1,675 |
Repurchase agreements(2) |  | 562 |  |  | 0 |  |  | 0 |  |  | 562 |  |  | (562) |  |  | 0 |
As of December 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Derivative liabilities(1) |  | 2,932 |  |  | (433) |  |  | (164) |  |  | 2,335 |  |  | (13) |  |  | 2,322 |
Repurchase agreements(2) |  | 538 |  |  | 0 |  |  | 0 |  |  | 538 |  |  | (538) |  |  | 0 |
__________ (1)We received cash collateral from derivative counterparties totaling $1.1 billion and $858 million as of December 31, 2024 and 2023, respectively. We also received securities from derivative counterparties with a fair value of approximately $18 million and $16 million as of December 31, 2024 and 2023, respectively, which we have the ability to re-pledge. We posted $1.6 billion and $1.7 billion of cash collateral as of December 31, 2024 and 2023, respectively. (2)Under our customer repurchase agreements, which mature the next business day, we pledged collateral with a fair value of $573 million and $549 million as of December 31, 2024 and 2023, respectively, primarily consisting of agency RMBS securities.
Effects of Fair Value and Cash Flow Hedge Accounting | The net gains (losses) recognized in our consolidated statements of income related to derivatives in fair value and cash flow hedging relationships are presented below for the years ended December 31, 2024, 2023 and 2022. Table 10.4: Effects of Fair Value and Cash Flow Hedge Accounting
|  | Year Ended December 31, 2024
|  | Net Interest Income |  | Non-Interest Income
(Dollars in millions) |  | Investment Securities |  | Loans, Including Loans Held for Sale |  | Other |  | Interest-bearing Deposits |  | Securitized Debt Obligations |  | Senior and Subordinated Notes |  | Other
Total amounts presented in our consolidated statements of income |  | $ | 2,873 |  |  | $ | 40,894 |  |  | $ | 2,267 |  |  | $ | (11,493) |  |  | $ | (958) |  |  | $ | (2,333) |  |  | $ | 1,081 |
Fair value hedging relationships: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate and foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest recognized on derivatives |  | $ | 159 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | (323) |  |  | $ | (413) |  |  | $ | (961) |  |  | $ | 0 |
Gains (losses) recognized on derivatives |  | (42) |  |  | 0 |  |  | 0 |  |  | 116 |  |  | 226 |  |  | 86 |  |  | (57) |
Gains (losses) recognized on hedged items(1) |  | (30) |  |  | 0 |  |  | 0 |  |  | (117) |  |  | (227) |  |  | 59 |  |  | 57 |
Excluded component of fair value hedges(2) |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 6 |  |  | 0 |
Net income (expense) recognized on fair value hedges |  | $ | 87 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | (324) |  |  | $ | (414) |  |  | $ | (810) |  |  | $ | 0 |
Cash flow hedging relationships:(3) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | $ | 0 |  |  | $ | (1,207) |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |
Foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains (losses) reclassified from AOCI into net income(4) |  | 0 |  |  | 0 |  |  | 11 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |
Net income (expense) recognized on cash flow hedges |  | $ | 0 |  |  | $ | (1,207) |  |  | $ | 11 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |
|  | Year Ended December 31, 2023
|  | Net Interest Income |  | Non-Interest Income
(Dollars in millions) |  | Investment Securities |  | Loans, Including Loans Held for Sale |  | Other |  | Interest-bearing Deposits |  | Securitized Debt Obligations |  | Senior and Subordinated Notes |  | Other
Total amounts presented in our consolidated statements of income |  | $ | 2,550 |  |  | $ | 37,410 |  |  | $ | 1,978 |  |  | $ | (9,489) |  |  | $ | (959) |  |  | $ | (2,204) |  |  | $ | 1,120 |
Fair value hedging relationships: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate and foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest recognized on derivatives |  | $ | 158 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | (385) |  |  | $ | (414) |  |  | $ | (1,036) |  |  | $ | 0 |
Gains (losses) recognized on derivatives |  | (149) |  |  | 0 |  |  | 0 |  |  | 220 |  |  | 244 |  |  | 733 |  |  | 42 |
Gains (losses) recognized on hedged items(1) |  | 72 |  |  | 0 |  |  | 0 |  |  | (223) |  |  | (245) |  |  | (575) |  |  | (42) |
Excluded component of fair value hedges(2) |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | (3) |  |  | 0 |
Net income (expense) recognized on fair value hedges |  | $ | 81 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | (388) |  |  | $ | (415) |  |  | $ | (881) |  |  | $ | 0 |
Cash flow hedging relationships:(3) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains reclassified from AOCI into net income |  | $ | 0 |  |  | $ | (1,205) |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |
Foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains (losses) reclassified from AOCI into net income(4) |  | 0 |  |  | 0 |  |  | 11 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |
Net income (expense) recognized on cash flow hedges |  | $ | 0 |  |  | $ | (1,205) |  |  | $ | 11 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |
|  | Year Ended December 31, 2022
|  | Net Interest Income |  | Non-Interest Income
(Dollars in millions) |  | Investment Securities |  | Loans, Including Loans Held for Sale |  | Other |  | Interest-bearing Deposits |  | Securitized Debt Obligations |  | Senior and Subordinated Notes |  | Other
Total amounts presented in our consolidated statements of income |  | $ | 1,884 |  |  | $ | 28,910 |  |  | $ | 443 |  |  | $ | (2,535) |  |  | $ | (384) |  |  | $ | (1,074) |  |  | $ | 914 |
Fair value hedging relationships: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate and foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest recognized on derivatives |  | $ | 48 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 2 |  |  | $ | (48) |  |  | $ | (197) |  |  | $ | 0 |
Gains (losses) recognized on derivatives |  | 276 |  |  | 0 |  |  | 0 |  |  | (542) |  |  | (698) |  |  | (1,893) |  |  | (84) |
Gains (losses) recognized on hedged items(1) |  | (366) |  |  | 0 |  |  | 0 |  |  | 546 |  |  | 699 |  |  | 2,059 |  |  | 83 |
Excluded component of fair value hedges(2) |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | (3) |  |  | 0 |
Net income (expense) recognized on fair value hedges |  | $ | (42) |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 6 |  |  | $ | (47) |  |  | $ | (34) |  |  | $ | (1) |
Cash flow hedging relationships:(3) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains reclassified from AOCI into net income |  | $ | 0 |  |  | $ | (121) |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |
Foreign exchange contracts: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Realized gains reclassified from AOCI into net income(4) |  | 0 |  |  | 0 |  |  | 3 |  |  | 0 |  |  | 0 |  |  | 0 |  |  | (1) |
Net income (expense) recognized on cash flow hedges |  | $ | 0 |  |  | $ | (121) |  |  | $ | 3 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | 0 |  |  | $ | (1) |
_________ (1)Includes amortization benefit of $76 million, $79 million and $78 million for the years ended December 31, 2024, 2023 and 2022, respectively, related to basis adjustments on discontinued hedges. (2)Changes in fair values of cross-currency swaps attributable to changes in cross-currency basis spreads are excluded from the assessment of hedge effectiveness and recorded in other comprehensive income (“OCI”). The initial value of the excluded component is recognized in earnings over the life of the swap under the amortization approach. (3)See “Note 11—Stockholders’ Equity” for the effects of cash flow and net investment hedges on AOCI and amounts reclassified to net income, net of tax. (4)We recognized a gain of $128 million for the year ended December 31, 2024 and losses of $66 million and $17 million for the years ended December 31, 2023 and 2022, respectively, on foreign exchange contracts reclassified from AOCI. These amounts were largely offset by the foreign currency transaction gains (losses) on our foreign currency denominated intercompany funding included in other non-interest income on our consolidated statements of income.
Gains (Losses) on Free-Standing Derivatives | The net impacts to our consolidated statements of income related to free-standing derivatives are presented below for the years ended December 31, 2024, 2023 and 2022. These gains or losses are recognized in other non-interest income on our consolidated statements of income. Table 10.5: Gains (Losses) on Free-Standing Derivatives
|  |  |  | Year Ended December 31,
(Dollars in millions) |  |  |  |  |  | 2024 |  | 2023 |  | 2022
Gains (losses) recognized in other non-interest income: |  |  |  |  |  |  |  |  |  |
Customer accommodation: |  |  |  |  |  |  |  |  |  |
Interest rate contracts |  |  |  |  |  | $ | 30 |  |  | $ | 34 |  |  | $ | 40 |
Commodity contracts |  |  |  |  |  | 18 |  |  | 39 |  |  | 49 |
Foreign exchange and other contracts |  |  |  |  |  | 21 |  |  | 16 |  |  | 14 |
Total customer accommodation |  |  |  |  |  | 69 |  |  | 89 |  |  | 103 |
Other interest rate exposures |  |  |  |  |  | 254 |  |  | 264 |  |  | 76 |
Other contracts |  |  |  |  |  | (58) |  |  | (29) |  |  | (38) |
Total |  |  |  |  |  | $ | 265 |  |  | $ | 324 |  |  | $ | 141 |

X
- Definition Table shows the carrying amount and associated cumulative basis adjustment related to the application of hedge accounting that is included in the carrying amount of hedged assets and liabilities in fair value hedging relationships. + References No definition available. + Details
Name: | cof_HedgedIteminFairValueHedgingRelationshipTableTextBlock
Namespace Prefix: | cof_
Data Type: | dtr-types1: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 derivative and other financial assets that are subject to offsetting, including master netting arrangements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 + Details
Name: | us-gaap_OffsettingAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 + Details
Name: | us-gaap_OffsettingLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration