XML 166 R142.htm IDEA: XBRL DOCUMENT
v3.25.3

FAIR VALUE MEASUREMENT - Valuation Techniques and Inputs for Level 3 Fair Value Measurements (Details) | Sep. 30, 2025 USD ($) year decimal | Dec. 31, 2024 USD ($) year decimal
--- | --- | ---
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | $ 246,227,000,000 | $ 226,876,000,000
Marketable equity securities | 684,000,000 | 578,000,000
Derivative assets | 54,497,000,000 | 60,599,000,000
Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | 36,648,000,000 | 29,931,000,000
Model-based | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities borrowed and purchased under agreements to resell |  | 128,000,000
State and municipal, foreign government, corporate and other debt securities |  | 489,000,000
Marketable equity securities |  | 22,000,000
Non-marketable equities | 71,000,000 | 50,000,000
Loans and leases |  | 177,000,000
Mortgage servicing rights |  | 84,000,000
Interest-bearing deposits |  | 39,000,000
Securities loaned and sold under agreement to repurchase | 1,082,000,000 |
Short-term borrowings and long-term debt | 22,686,000,000 |
Securities loaned or sold under agreements to repurchase |  | 390,000,000
Model-based | Level 3 | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 4,036,000,000 | 3,574,000,000
Model-based | Level 3 | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1,279,000,000 | 1,247,000,000
Model-based | Level 3 | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 4,995,000,000 | 4,345,000,000
Model-based | Level 3 | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1,769,000,000 | 1,716,000,000
Model-based | Level 3 | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1,140,000,000 | 869,000,000
Model-based | Level 3 | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | 687,000,000 |
Yield analysis | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 230,000,000
Asset-backed securities |  | 47,000,000
Securities loaned or sold under agreements to repurchase and other trading liabilities |  | 20,883,000,000
Yield analysis | Level 3 | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | 244,000,000 |
Price-based | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 214,000,000
State and municipal, foreign government, corporate and other debt securities |  | 560,000,000
Marketable equity securities |  | 131,000,000
Asset-backed securities |  | 132,000,000
Non-marketable equities | 96,000,000 | 81,000,000
Loans and leases |  | 82,000,000
Securities loaned or sold under agreements to repurchase and other trading liabilities |  | 27,000,000
Other financial assets and liabilities (gross) |  | 14,000,000
Price-based | Level 3 | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 977,000,000 |
Price-based | Level 3 | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | 337,000,000 |
Price-based | Level 3 | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities available-for-sale (AFS) | 722,000,000 |
Comparable analysis | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 277,000,000 | 222,000,000
Cash flow | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 140,000,000
Non-marketable equities |  | 50,000,000
Mortgage servicing rights | $ 659,000,000 | $ 671,000,000
Minimum | Model-based | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.0420
Mortgage servicing rights |  | 0.0030
Minimum | Model-based | Level 3 | Yield | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.0169
Minimum | Model-based | Level 3 | Yield | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.0169
Minimum | Model-based | Level 3 | Credit spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.0035
Securities borrowed and purchased under agreements to resell |  | 0.10%
Minimum | Model-based | Level 3 | Credit spread | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.000517 | 0.000500
Minimum | Model-based | Level 3 | Credit spread | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.016700 |
Minimum | Model-based | Level 3 | Equity volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 0.3542
Short-term borrowings and long-term debt | 0.0603 |
Minimum | Model-based | Level 3 | Equity volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0359 |
Minimum | Model-based | Level 3 | Equity volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0300 |
Minimum | Model-based | Level 3 | Equity volatility | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0300 | 0
Minimum | Model-based | Level 3 | IR normal volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0050 |
Short-term borrowings and long-term debt | 0.0005 | (0.3400)
Securities loaned and sold under agreements to repurchase |  | 0.0067
Minimum | Model-based | Level 3 | IR normal volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0005 | 0.0016
Minimum | Model-based | Level 3 | IR normal volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0050 | 0.0067
Minimum | Model-based | Level 3 | Recovery rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0625 |
Minimum | Model-based | Level 3 | Recovery rate | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0050 | 0.2000
Minimum | Model-based | Level 3 | Interest rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0211 |
Securities loaned and sold under agreements to repurchase |  | 0.0425
Securities borrowed and purchased under agreements to resell |  | 3.81%
Minimum | Model-based | Level 3 | Interest rate | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.7178
Minimum | Model-based | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities | year |  | 2.40
Derivative assets | year | 2.65 |
Minimum | Model-based | Level 3 | Equity forward |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | 0.6915 |
Minimum | Model-based | Level 3 | Equity forward | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.6915 | 0.7178
Minimum | Model-based | Level 3 | IR basis | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | (0.0117) | (0.0750)
Minimum | Model-based | Level 3 | Equity-Equity correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | (0.3622) | (0.3622)
Minimum | Model-based | Level 3 | FX volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0
Minimum | Model-based | Level 3 | FX volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0271 | 0.0333
Minimum | Model-based | Level 3 | Forward price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 0.0184
Interest-bearing deposits |  | 1.0000
Minimum | Model-based | Level 3 | Forward price | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0016 | 0.0184
Minimum | Model-based | Level 3 | Equity-FX correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | (0.7500) | (0.9333)
Short-term borrowings and long-term debt | (0.7500) |
Minimum | Model-based | Level 3 | Commodity volatility | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0206 | 0.0714
Minimum | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.2985
Minimum | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.3294 |
Minimum | Model-based | Level 3 | Measurement Input, Recovery [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities |  | 8,628,000,000
Minimum | Model-based | Level 3 | Equity-IR correlation |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | (0.4200) |
Minimum | Yield analysis | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 0.0524
Asset-backed securities |  | 0.0585
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0.0004
Minimum | Yield analysis | Level 3 | Yield | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.0437 |
Minimum | Price-based | Level 3 | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | $ 468,000,000
Minimum | Price-based | Level 3 | Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 0.01
State and municipal, foreign government, corporate and other debt securities |  | 0
Marketable equity securities |  | 0
Asset-backed securities |  | 3.46
Non-marketable equities | 2.90 | 0.54
Loans and leases |  | 73.88
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0
Other financial assets and liabilities (gross) |  | $ 91.12
Minimum | Price-based | Level 3 | Price | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 65.10 | 43.71
Minimum | Price-based | Level 3 | Price | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 1.07 |
Minimum | Price-based | Level 3 | Price | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0 |
Minimum | Price-based | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.1260 |
Minimum | Price-based | Level 3 | Upfront points | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0413 | (0.0625)
Minimum | Comparable analysis | Level 3 | Illiquidity discount |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.0770 | 0.0740
Minimum | Comparable analysis | Level 3 | Revenue multiple |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 8.61 | 4.50
Minimum | Comparable analysis | Level 3 | EBITDA multiples |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 14.20 | 16.20
Minimum | Cash flow | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage servicing rights | (0.0010) |
Minimum | Cash flow | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities | year |  | 3.59
Mortgage servicing rights | year | 3.33 | 3.59
Minimum | Cash flow | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities |  | 0.0975
Maximum | Model-based | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.1060
Mortgage servicing rights |  | 0.1200
Maximum | Model-based | Level 3 | Yield | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.4632
Maximum | Model-based | Level 3 | Yield | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.4632
Maximum | Model-based | Level 3 | Credit spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.0550
Securities borrowed and purchased under agreements to resell |  | 0.10%
Maximum | Model-based | Level 3 | Credit spread | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.118000 | 0.074727
Maximum | Model-based | Level 3 | Credit spread | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.050830 |
Maximum | Model-based | Level 3 | Equity volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 0.4194
Short-term borrowings and long-term debt | 0.9630 |
Maximum | Model-based | Level 3 | Equity volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.4292 |
Maximum | Model-based | Level 3 | Equity volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.1580 |
Maximum | Model-based | Level 3 | Equity volatility | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.9655 | 1.4541
Maximum | Model-based | Level 3 | IR normal volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0089 |
Short-term borrowings and long-term debt | 0.0299 | 0.6000
Securities loaned and sold under agreements to repurchase |  | 0.0113
Maximum | Model-based | Level 3 | IR normal volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0299 | 0.2000
Maximum | Model-based | Level 3 | IR normal volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0087 | 0.0113
Maximum | Model-based | Level 3 | Recovery rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0625 |
Maximum | Model-based | Level 3 | Recovery rate | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.4000 | 0.7200
Maximum | Model-based | Level 3 | Interest rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0540 |
Securities loaned and sold under agreements to repurchase |  | 0.0485
Securities borrowed and purchased under agreements to resell |  | 3.81%
Maximum | Model-based | Level 3 | Interest rate | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 3.3429
Maximum | Model-based | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities | year |  | 2.40
Derivative assets | year | 2.65 |
Maximum | Model-based | Level 3 | Equity forward |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | 3.4785 |
Maximum | Model-based | Level 3 | Equity forward | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 3.4785 | 3.3429
Maximum | Model-based | Level 3 | IR basis | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0278 | 0.6475
Maximum | Model-based | Level 3 | Equity-Equity correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.9891 | 0.9900
Maximum | Model-based | Level 3 | FX volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 1.4541
Maximum | Model-based | Level 3 | FX volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.2829 | 0.2764
Maximum | Model-based | Level 3 | Forward price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 2.4441
Interest-bearing deposits |  | 1.0000
Maximum | Model-based | Level 3 | Forward price | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 3.3480 | 2.4441
Maximum | Model-based | Level 3 | Equity-FX correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.7000 | 0.7000
Short-term borrowings and long-term debt | 0.7000 |
Maximum | Model-based | Level 3 | Commodity volatility | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 2.4289 | 2.8561
Maximum | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.8144
Maximum | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1.1279 |
Maximum | Model-based | Level 3 | Measurement Input, Recovery [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities |  | 8,628,000,000
Maximum | Model-based | Level 3 | Equity-IR correlation |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | 0.5000 |
Maximum | Yield analysis | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 0.1843
Asset-backed securities |  | 0.1276
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0.2000
Maximum | Yield analysis | Level 3 | Yield | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.2241 |
Maximum | Price-based | Level 3 | Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 99.81
State and municipal, foreign government, corporate and other debt securities |  | 173.20
Marketable equity securities |  | 14,382.07
Asset-backed securities |  | 132.54
Non-marketable equities | 353.72 | 2,960.96
Loans and leases |  | 99.25
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 14,382.07
Other financial assets and liabilities (gross) |  | $ 104.49
Maximum | Price-based | Level 3 | Price | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 112.55 | 103.53
Maximum | Price-based | Level 3 | Price | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 108.15 |
Maximum | Price-based | Level 3 | Price | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 201.78 |
Maximum | Price-based | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.1750 |
Maximum | Price-based | Level 3 | Upfront points | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1.0628 | 1.1052
Maximum | Comparable analysis | Level 3 | Illiquidity discount |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.3300 | 0.3300
Maximum | Comparable analysis | Level 3 | Revenue multiple |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 30.71 | 16.31
Maximum | Comparable analysis | Level 3 | EBITDA multiples |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 17.80 | 16.20
Maximum | Cash flow | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage servicing rights | 0.1200 |
Maximum | Cash flow | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities | year |  | 8.82
Mortgage servicing rights | year | 8.29 | 8.82
Maximum | Cash flow | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities |  | 0.1750
Weighted Average | Model-based | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.0988
Mortgage servicing rights |  | 0.0682
Weighted Average | Model-based | Level 3 | Yield | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.0564
Weighted Average | Model-based | Level 3 | Yield | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.0926
Weighted Average | Model-based | Level 3 | Credit spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities |  | 0.0277
Securities borrowed and purchased under agreements to resell |  | 0.10%
Weighted Average | Model-based | Level 3 | Credit spread | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.013275 | 0.010050
Weighted Average | Model-based | Level 3 | Credit spread | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.036691 |
Weighted Average | Model-based | Level 3 | Equity volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 0.3721
Short-term borrowings and long-term debt | 0.1911 |
Weighted Average | Model-based | Level 3 | Equity volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.1330 |
Weighted Average | Model-based | Level 3 | Equity volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0687 |
Weighted Average | Model-based | Level 3 | Equity volatility | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.1864 | 0.3289
Weighted Average | Model-based | Level 3 | IR normal volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0059 |
Short-term borrowings and long-term debt | 0.0076 | 0.2729
Securities loaned and sold under agreements to repurchase |  | 0.0093
Weighted Average | Model-based | Level 3 | IR normal volatility | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0064 | 0.0218
Weighted Average | Model-based | Level 3 | IR normal volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0077 | 0.0093
Weighted Average | Model-based | Level 3 | Recovery rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0625 |
Weighted Average | Model-based | Level 3 | Recovery rate | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.3115 | 0.4154
Weighted Average | Model-based | Level 3 | Interest rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned and sold under agreement to repurchase | 0.0371 |
Securities loaned and sold under agreements to repurchase |  | 0.0428
Securities borrowed and purchased under agreements to resell |  | 3.81%
Weighted Average | Model-based | Level 3 | Interest rate | Interest rate contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 1.0648
Weighted Average | Model-based | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities | year |  | 2.40
Derivative assets | year | 2.65 |
Weighted Average | Model-based | Level 3 | Equity forward |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | 1.1448 |
Weighted Average | Model-based | Level 3 | Equity forward | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1.1199 | 1.0590
Weighted Average | Model-based | Level 3 | IR basis | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | (0.0007) | 0.0501
Weighted Average | Model-based | Level 3 | Equity-Equity correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.6816 | 0.7243
Weighted Average | Model-based | Level 3 | FX volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0.1981
Weighted Average | Model-based | Level 3 | FX volatility | Foreign exchange contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.0769 | 0.1255
Weighted Average | Model-based | Level 3 | Forward price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Loans and leases |  | 1.0292
Interest-bearing deposits |  | 1.0000
Weighted Average | Model-based | Level 3 | Forward price | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 1.0152 | 1.1584
Weighted Average | Model-based | Level 3 | Equity-FX correlation | Equity contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | (0.1514) | (0.1452)
Short-term borrowings and long-term debt | (0.2106) |
Weighted Average | Model-based | Level 3 | Commodity volatility | Commodity and other contracts (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.4440 | 0.3586
Weighted Average | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets |  | 0.6758
Weighted Average | Model-based | Level 3 | Credit spread volatility | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.9414 |
Weighted Average | Model-based | Level 3 | Measurement Input, Recovery [Member] |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Marketable equity securities |  | 8,628,000,000
Weighted Average | Model-based | Level 3 | Equity-IR correlation |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Short-term borrowings and long-term debt | 0.2632 |
Weighted Average | Yield analysis | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 0.0925
Asset-backed securities |  | 0.0807
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 0.0154
Weighted Average | Yield analysis | Level 3 | Yield | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 0.0755 |
Weighted Average | Price-based | Level 3 | Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage-backed securities |  | 35.24
State and municipal, foreign government, corporate and other debt securities |  | 98.52
Marketable equity securities |  | 442.64
Asset-backed securities |  | 74.86
Non-marketable equities | 125.66 | 432.84
Loans and leases |  | 85.09
Securities loaned or sold under agreements to repurchase and other trading liabilities, measurement |  | 91.47
Other financial assets and liabilities (gross) |  | $ 100.04
Weighted Average | Price-based | Level 3 | Price | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 91.95 | 85.76
Weighted Average | Price-based | Level 3 | Price | Mortgage-backed securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 34.07 |
Weighted Average | Price-based | Level 3 | Price | State And Municipal, Foreign Government, Corporate And Other Debt Securities |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt securities, measurement input | 108.92 |
Weighted Average | Price-based | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.1592 |
Weighted Average | Price-based | Level 3 | Upfront points | Credit derivatives (gross) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative assets | 0.6079 | 0.4393
Weighted Average | Comparable analysis | Level 3 | Illiquidity discount |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | 0.1660 | 0.1647
Weighted Average | Comparable analysis | Level 3 | Revenue multiple |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 14.10 | 11.97
Weighted Average | Comparable analysis | Level 3 | EBITDA multiples |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities | decimal | 16.00 | 16.20
Weighted Average | Cash flow | Level 3 | Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Mortgage servicing rights | 0.0654 |
Weighted Average | Cash flow | Level 3 | WAL |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
State and municipal, foreign government, corporate and other debt securities | year |  | 7.57
Mortgage servicing rights | year | 7.07 | 7.57
Weighted Average | Cash flow | Level 3 | Discount rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Non-marketable equities |  | 0.1328

X
- Definition Asset-Backed Securities, Fair Value Disclosure + References No definition available. + Details
Name: | c_AssetBackedSecuritiesFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Asset-Backed Securities, Measurement Input + References No definition available. + Details
Name: | c_AssetBackedSecuritiesMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Federal Funds Purchased and Securities Loaned or Sold under Agreements to Repurchase, Measurement Input + References No definition available. + Details
Name: | c_FederalFundsPurchasedandSecuritiesLoanedorSoldunderAgreementstoRepurchaseMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell, Measurement Input + References No definition available. + Details
Name: | c_FederalFundsSoldandSecuritiesBorrowedorPurchasedunderAgreementstoResellMeasurementInput
Namespace Prefix: | c_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, Fair Value Disclosure + References No definition available. + Details
Name: | c_FinancingReceivableFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Measurement Input + References No definition available. + Details
Name: | c_FinancingReceivableMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Interest-bearing Deposits, Fair Value Disclosure + References No definition available. + Details
Name: | c_InterestbearingDepositsFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Interest-bearing Deposits, Measurement Input + References No definition available. + Details
Name: | c_InterestbearingDepositsMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Mortgage-backed Securities, Measurement Input + References No definition available. + Details
Name: | c_MortgageBackedSecuritiesMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Mortgage-backed Securities, Fair Value Disclosure + References No definition available. + Details
Name: | c_MortgagebackedSecuritiesFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non-Marketable Equity Securities, Fair Value Disclosure + References No definition available. + Details
Name: | c_NonMarketableEquitySecuritiesFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non-Marketable Equity Securities, Measurement Input + References No definition available. + Details
Name: | c_NonMarketableEquitySecuritiesMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nontrading Derivatives And Other Financial Assets and Liabilities Measured on Recurring Basis (Gross), Fair Value Disclosure + References No definition available. + Details
Name: | c_NontradingDerivativesAndOtherFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisGrossFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nontrading Derivatives And Other Financial Assets and Liabilities Measured on Recurring Basis (Gross), Measurement Input, Value + References No definition available. + Details
Name: | c_NontradingDerivativesAndOtherFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisGrossMeasurementInputValue
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Securities Loaned And Sold Under Agreements To Repurchase, Measurement Input + References No definition available. + Details
Name: | c_SecuritiesLoanedAndSoldUnderAgreementsToRepurchaseMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Securities Loaned Or Sold Under Agreements To Repurchase And Other Trading Liabilities, Fair Value Disclosure + References No definition available. + Details
Name: | c_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseAndOtherTradingLiabilitiesFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Securities Loaned Or Sold Under Agreements To Repurchase And Other Trading Liabilities, Measurement Input + References No definition available. + Details
Name: | c_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseAndOtherTradingLiabilitiesMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition State And Municipal, Foreign Government, Corporate And Other Debt Securities, Fair Value Disclosure + References No definition available. + Details
Name: | c_StateAndMunicipalForeignGovernmentCorporateAndOtherDebtSecuritiesFairValueDisclosure
Namespace Prefix: | c_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition State And Municipal, Foreign Government, Corporate And Other Debt Securities, Measurement Input + References No definition available. + Details
Name: | c_StateAndMunicipalForeignGovernmentCorporateAndOtherDebtSecuritiesMeasurementInput
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition State And Municipal, Foreign Government, Corporate And Other Debt Securities, Measurement Input, Value + References No definition available. + Details
Name: | c_StateAndMunicipalForeignGovernmentCorporateAndOtherDebtSecuritiesMeasurementInputValue
Namespace Prefix: | c_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DebtInstrumentMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of input used to measure derivative asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DerivativeAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset 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 not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A Reference 5: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 55 -Paragraph 10 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22 Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21 Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20 Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5 Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C Reference 38: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A Reference 39: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B Reference 40: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1 + Details
Name: | us-gaap_EquitySecuritiesFvNi
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_EquitySecuritiesFvNiMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
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 Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 43 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of short term borrowing where a bank borrows, at the federal funds rate, from another bank and securities that an entity sells and agrees to repurchase at a specified date for a specified price. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E + Details
Name: | us-gaap_FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of federal funds sold and securities borrowed or purchased under agreements to resell. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)(3)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of securities that an entity sells and agrees to repurchase at a specified date for a specified price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E + Details
Name: | us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481260/860-50-45-2 + Details
Name: | us-gaap_ServicingAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_ServicingAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=c_ValuationTechniqueModelbasedMember
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: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CreditRiskContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=c_StateAndMunicipalForeignGovernmentCorporateAndOtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=c_ValuationTechniqueYieldAnalysisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=c_ValuationTechniqueComparablesAnalysisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputYieldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCreditSpreadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputEquityVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputInterestRateNormalVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputRecoveryRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputWALMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputEquityForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputInterestRateBasisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputEquityEquityCorrelationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputForeignExchangeVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputForwardPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputEquityForeignExchangeCorrelationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputCommodityCorrelationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_CreditSpreadVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputCreditCorrelationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputRecoveryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputEquityInterestRateCorrelationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputUpfrontPointsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=c_MeasurementInputIlliquidityDiscountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRevenueMultipleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |