XML 43 R34.htm IDEA: XBRL DOCUMENT
v3.22.1

Available for Sale Securities (Details) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2022 USD ($) | Mar. 31, 2021 USD ($) | Dec. 31, 2021 USD ($)
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | $ 13,441,131 |  | $ 13,064,436
Available-for-sale Securities, Fair Value |  | 12,894,534 |  | 13,157,817
Available-for-sale Securities, Gross Unrealized Gain |  | 30,959 |  | 207,361
Available-for-sale Securities, Gross Unrealized Loss |  | (577,556) |  | $ (113,980)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale Securities, Proceeds |  | 55,185 | $ 56,037 |
Available-for-sale Securities, Gross realized gains |  | 1,933 | 473 |
Available-for-sale Securities, Gross realized losses |  | (996) | (6) |
Available-for-sale Securities, Related federal and state income tax expense (benefit) |  | $ 219 | $ 119 |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 965 |  | 462
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 8,821,791 |  | $ 4,911,358
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 400,881 |  | 80,372
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 2,297,660 |  | 1,476,208
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 176,675 |  | 33,608
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 11,119,451 |  | 6,387,566
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 577,556 |  | 113,980
Asset Pledged as Collateral with Right |  |  |  |
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Debt Securities |  | 10,000,000 |  | 10,200,000
Fixed Maturity Securities [Member] |  |  |  |
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract] |  |  |  |
Available-for-sale Securities, Debt Maturities, Less than One Year, Amortized Cost Basis |  | 48,510 |  |
Available-for-sale Securities, Debt Maturities, One to Five Years, Amortized Cost Basis |  | 1,968,389 |  |
Available-for-sale Securities, Debt Maturities, Six To Ten Years, Amortized Cost Basis |  | 2,683,456 |  |
Available-for-sale Securities, Debt Maturities, Over Ten Years, Amortized Cost Basis |  | 487,112 |  |
Available-for-sale Securities, Debt Maturities, Allocated and Single Maturity Date, Amortized Cost |  | 5,187,467 |  |
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract] |  |  |  |
Available-for-sale Securities, Debt Maturities, Less than One Year, Fair Value |  | 48,612 |  |
Available-for-sale Securities, Debt Maturities, One to Five Years, Fair Value |  | 1,911,239 |  |
Available-for-sale Securities, Debt Maturities, Six to Ten Years, Fair Value |  | 2,507,611 |  |
Available-for-sale Securities, Debt Maturities, Over Ten Years, Fair Value |  | 467,864 |  |
Available-for-sale Securities, Debt Maturities, Allocated and Single Maturity Date, Fair Value |  | $ 4,935,326 |  |
Available-for-sale Securities, Debt Maturities, Weighted Average Maturity | [1] | 6.59 |  |
U.S. Treasury [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | $ 1,000 |  | 1,001
Available-for-sale Securities, Fair Value |  | 947 |  | 1,000
Available-for-sale Securities, Gross Unrealized Gain |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Loss |  | $ (53) |  | $ (1)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 1 |  | 1
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 947 |  | $ 1,000
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 53 |  | 1
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 0 |  | 0
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 0 |  | 0
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 947 |  | 1,000
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 53 |  | 1
Municipal securities [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | 562,065 |  | 515,551
Available-for-sale Securities, Fair Value |  | 526,322 |  | 508,365
Available-for-sale Securities, Gross Unrealized Gain |  | 144 |  | 1,302
Available-for-sale Securities, Gross Unrealized Loss |  | $ (35,887) |  | $ (8,488)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 202 |  | 175
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 400,690 |  | $ 423,575
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 26,297 |  | 7,762
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 111,502 |  | 22,476
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 9,590 |  | 726
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 512,192 |  | 446,051
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 35,887 |  | 8,488
Commercial agency mortgage-backed securities [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | 4,623,902 |  | 4,628,172
Available-for-sale Securities, Fair Value |  | 4,407,585 |  | 4,617,025
Available-for-sale Securities, Gross Unrealized Gain |  | 2,809 |  | 36,868
Available-for-sale Securities, Gross Unrealized Loss |  | $ (219,126) |  | $ (48,015)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 238 |  | 165
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 2,988,497 |  | $ 2,104,689
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 177,409 |  | 35,488
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 773,363 |  | 703,216
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 41,717 |  | 12,527
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 3,761,860 |  | 2,807,905
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 219,126 |  | 48,015
Other debt securities [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | 500 |  | 500
Available-for-sale Securities, Fair Value |  | 472 |  | 472
Available-for-sale Securities, Gross Unrealized Gain |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Loss |  | $ (28) |  | $ (28)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 1 |  | 1
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 0 |  | $ 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 0 |  | 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 472 |  | 472
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 28 |  | 28
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 472 |  | 472
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 28 |  | 28
Residential Mortgage Backed Securities [Member] |  |  |  |
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract] |  |  |  |
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost | [2] | 8,253,664 |  |
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract] |  |  |  |
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value |  | $ 7,959,208 |  |
Available-for-sale Securities, Debt Maturities, Average Expected Life of Mortgage-backed Securities |  | 4 years 3 months 18 days |  |
Residential agency mortgage-backed securities [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | $ 7,913,760 |  | 7,908,587
Available-for-sale Securities, Fair Value |  | 7,612,021 |  | 8,006,616
Available-for-sale Securities, Gross Unrealized Gain |  | 14,727 |  | 155,477
Available-for-sale Securities, Gross Unrealized Loss |  | $ (316,466) |  | $ (57,448)
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 508 |  | 120
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 5,127,508 |  | $ 2,382,094
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 191,126 |  | 37,121
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 1,412,323 |  | 750,044
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 125,340 |  | 20,327
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 6,539,831 |  | 3,132,138
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | 316,466 |  | 57,448
Residential non-agency mortgage-backed securities [Member] |  |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |  |
Available-for-sale Securities, Amortized Cost |  | 339,904 |  | 10,625
Available-for-sale Securities, Fair Value |  | 347,187 |  | 24,339
Available-for-sale Securities, Gross Unrealized Gain |  | 13,279 |  | 13,714
Available-for-sale Securities, Gross Unrealized Loss |  | $ (5,996) |  | $ 0
Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract] |  |  |  |
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions |  | 15 |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |  | $ 304,149 |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |  | 5,996 |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |  | 0 |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |  | 0 |  |
Debt Securities, Available-for-sale, Unrealized Loss Position |  | 304,149 |  |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss |  | $ 5,996 |  |
[1] | Expected maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without penalty.
[2] | The average expected lives of residential mortgage-backed securities were 4.3 years based upon current prepayment assumptions.

X
- Definition The calculated weighted-average expected life of mortgage-backed securities based on prepayment assumptions as of the balance sheet date. + References No definition available. + Details
Name: | bokf_DebtSecuritiesAvailableforsaleSecuritiesDebtMaturitiesAverageExpectedLifeofMortgagebackedSecurities
Namespace Prefix: | bokf_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the the contractual weighted average maturity (weighted by amount of the security) for this portion of the available-for-sale securities portfolio. + References No definition available. + Details
Name: | bokf_DebtSecuritiesAvailableforsaleSecuritiesDebtMaturitiesWeightedAverageMaturity
Namespace Prefix: | bokf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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 No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
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 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 No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
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 No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
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 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 No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
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 No definition available. + 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 No definition available. + 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 No definition available. + 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 No definition available. + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -URI http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
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), without single maturity date and not allocated over maturity grouping. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
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), without single maturity date and not allocated over maturity grouping. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -URI http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount 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/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading). + References No definition available. + Details
Name: | us-gaap_DebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of realized gain on 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 -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleRealizedGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), excluding other-than-temporary impairment (OTTI). + References No definition available. + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleRealizedLossExcludingOtherThanTemporaryImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow from sale 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralWithRightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember
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_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
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: |