| **Fair Value Measurements - Change in Level 3 Assets (Detail) (USD $)In Millions, unless otherwise specified**    | 3 Months Ended                                                                                                                                                                                                                        |
|-------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
||
| **Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]** |                                                                                                                                                                                                                                  |   |
| Beginning balance                                                                                                 | $ 20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue                                                                                                                                          | $ 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue |
| **Total gains or losses (realized/unrealized):**                                                                  |                                                                                                                                                                                                                                  |   |
| Included in net income                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1                                                                                                                       | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 |
| Included in other comprehensive income                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss                                                                                                    | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss |
| Purchases                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases                                                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases |
| Sales                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales                                                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales |
| Transfers into Level 3                                                                                            | 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3                                                                                                                               | 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 |
| Transfers out of Level 3                                                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3                                                                                                                              | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 |
| Ending balance                                                                                                    | 21us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue                                                                                                                                            | 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue |
| Corporate Fixed Maturities                                                                                        |                                                                                                                                                                                                                                  |   |
| **Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]** |                                                                                                                                                                                                                                  |   |
| Beginning balance                                                                                                 | 18us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                                    | 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| **Total gains or losses (realized/unrealized):**                                                                  |                                                                                                                                                                                                                                  |   |
| Included in net income                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                               | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Included in other comprehensive income                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Purchases                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                                 | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Sales                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                                     | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Transfers into Level 3                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                       | 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Transfers out of Level 3                                                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                      | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Ending balance                                                                                                    | 18us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember                                                    | 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CorporateDebtSecuritiesMember |
| Commercial mortgage-backed                                                                                        |                                                                                                                                                                                                                                  |   |
| **Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]** |                                                                                                                                                                                                                                  |   |
| Beginning balance                                                                                                 | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| **Total gains or losses (realized/unrealized):**                                                                  |                                                                                                                                                                                                                                  |   |
| Included in net income                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                    | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Included in other comprehensive income                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Purchases                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                                      | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Sales                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Transfers into Level 3                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                            | 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Transfers out of Level 3                                                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                           | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| Ending balance                                                                                                    | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember                                          | 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_CommercialMortgageBackedSecuritiesMember |
| States, Municipalities And Political Subdivisions Fixed Maturities                                                |                                                                                                                                                                                                                                  |   |
| **Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]** |                                                                                                                                                                                                                                  |   |
| Beginning balance                                                                                                 | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| **Total gains or losses (realized/unrealized):**                                                                  |                                                                                                                                                                                                                                  |   |
| Included in net income                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                      | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Included in other comprehensive income                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember   | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Purchases                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                                        | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Sales                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Transfers into Level 3                                                                                            | 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                              | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Transfers out of Level 3                                                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Ending balance                                                                                                    | 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_USStatesAndPoliticalSubdivisionsMember |
| Preferred Equities                                                                                                |                                                                                                                                                                                                                                  |   |
| **Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]** |                                                                                                                                                                                                                                  |   |
| Beginning balance                                                                                                 | 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                                              | 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| **Total gains or losses (realized/unrealized):**                                                                  |                                                                                                                                                                                                                                  |   |
| Included in net income                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                        | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Included in other comprehensive income                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                     | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Purchases                                                                                                         | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Sales                                                                                                             | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                                              | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Transfers into Level 3                                                                                            | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                                | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Transfers out of Level 3                                                                                          | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                               | 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |
| Ending balance                                                                                                    | $ 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember                                                            | $ 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis= us-gaap_PreferredStockMember |

| X                                                                                                                                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**cinf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetsTotalGainsLossesRealizedAndUnrealizedAbstract**Namespace Prefix:**cinf_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of gain (loss) recognized in the income statement for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of gain (loss) recognized in other comprehensive income (loss) for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258
+ Details**Name:**us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                        |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CommercialMortgageBackedSecuritiesMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                                                             |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                                                    |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_PreferredStockMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                                                                      |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |