XML 60 R43.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

SECURITIES - Schedule of Available for Sale Securities Debt Maturities (Details) $ in Millions | Mar. 31, 2024 USD ($)
--- | ---
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | $ 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 5,360
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 3,552
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 24,593
Amortized Cost, Debt securities available for sale, Total | 33,505
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years | 467
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years | 0
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years | 8,587
Amortized Cost, Debt securities held to maturity, Total | 9,054
Total amortized cost of debt securities, Maturity of 1 Year or Less | 0
Total amortized cost of debt securities, Maturity of 1-5 Years | 5,827
Total amortized cost of debt securities, Maturity of 5-10 Years | 3,552
Total amortized cost of debt securities, Maturity After 10 Years | 33,180
Total amortized cost of debt securities, Total | 42,559
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 5,095
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 3,440
Fair Value, Debt securities available for sale, Maturity After 10 Years | 22,652
Fair Value, Debt securities available for sale, Total | 31,187
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years | 450
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years | 0
Fair Value, Debt securities held to maturity, Maturity After 10 Years | 7,682
Fair Value, Debt securities held to maturity, Total | 8,132
Total fair value of debt securities, Maturity of 1 Year or Less | 0
Total fair value of debt securities, Maturity of 1-5 Years | 5,545
Total fair value of debt securities, Maturity of 5-10 Years | 3,440
Total fair value of debt securities, Maturity After 10 Years | 30,334
Total fair value of debt securities, Total | 39,319
U.S. Treasury and other |
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 3,507
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 1,437
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 0
Amortized Cost, Debt securities available for sale, Total | 4,944
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 3,334
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 1,436
Fair Value, Debt securities available for sale, Maturity After 10 Years | 0
Fair Value, Debt securities available for sale, Total | 4,770
State and political subdivisions |
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 0
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 0
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 1
Amortized Cost, Debt securities available for sale, Total | 1
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 0
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 0
Fair Value, Debt securities available for sale, Maturity After 10 Years | 1
Fair Value, Debt securities available for sale, Total | 1
Federal agencies and U.S. government sponsored entities |
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 1,853
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 2,056
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 24,080
Amortized Cost, Debt securities available for sale, Total | 27,989
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years | 0
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years | 0
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years | 8,587
Amortized Cost, Debt securities held to maturity, Total | 8,587
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 1,761
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 1,945
Fair Value, Debt securities available for sale, Maturity After 10 Years | 22,159
Fair Value, Debt securities available for sale, Total | 25,865
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years | 0
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years | 0
Fair Value, Debt securities held to maturity, Maturity After 10 Years | 7,682
Fair Value, Debt securities held to maturity, Total | 7,682
Other/non-agency |
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 0
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 0
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 278
Amortized Cost, Debt securities available for sale, Total | 278
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 0
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 0
Fair Value, Debt securities available for sale, Maturity After 10 Years | 257
Fair Value, Debt securities available for sale, Total | 257
Collateralized loan obligations |
Amortized cost: |
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years | 0
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years | 59
Amortized Cost, Debt securities available for sale, Maturity After 10 Years | 234
Amortized Cost, Debt securities available for sale, Total | 293
Fair value: |
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less | 0
Fair Value, Debt securities available for sale, Maturity of 1-5 Years | 0
Fair Value, Debt securities available for sale, Maturity of 5-10 Years | 59
Fair Value, Debt securities available for sale, Maturity After 10 Years | 235
Fair Value, Debt securities available for sale, Total | 294
Asset-backed securities |
Amortized cost: |
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years | 467
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years | 0
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years | 0
Amortized Cost, Debt securities held to maturity, Total | 467
Fair value: |
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less | 0
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years | 450
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years | 0
Fair Value, Debt securities held to maturity, Maturity After 10 Years | 0
Fair Value, Debt securities held to maturity, Total | $ 450

X
- Definition Amount of investment in available for sale and held-to-maturity debt securities maturing in the next fiscal year through the fifth fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | cfg_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in available for sale and held-to-maturity debt securities maturing in the fifth through tenth fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of available for sale and held-to-maturity debt securities maturing in the sixth through tenth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of available for sale and held-to-maturity debt securities maturing in the second through fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYears
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in available for sale and held-to-maturity debt securities maturing after the tenth fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of available for sale and held-to-maturity debt securities maturing after the tenth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in available for sale and held-to-maturity debt securities with a single maturity date, after other than temporary (OTTI) accretion. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAmortizedCost
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis [Abstract] + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAmortizedCostBasisAbstract
Namespace Prefix: | cfg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of investment in held-to-maturity and available for sale debt securities with a single maturity date. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesFairValue
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract] + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesFairValueAbstract
Namespace Prefix: | cfg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of available for sale and held-to-maturity debt securities maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesMaturityWithinOneYearFairValue
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in available for sale and held-to-maturity debt securities maturing in the next fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Namespace Prefix: | cfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfter10Years
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfter5Through10Years
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingWithinOneYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

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

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