XML 14 R39.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements (Details) (USD $) In Millions, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | $ 31,968 us-gaap_AvailableForSaleSecuritiesDebtSecurities |  | $ 30,734 us-gaap_AvailableForSaleSecuritiesDebtSecurities |
Fixed maturities, Trading, Fair Value | 273 us-gaap_TradingSecuritiesDebt |  | 266 us-gaap_TradingSecuritiesDebt |
Assets of managed investment entities (MIE) | 3,279 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure |  | 3,108 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure |
Variable annuity assets (separate accounts) | 667 afg_VariableAnnuityAssetsFairValueDisclosure | [1] | 662 afg_VariableAnnuityAssetsFairValueDisclosure | [1]
Other investments — derivatives | 318 afg_OtherInvestmentsFairValueDisclosure |  | 322 afg_OtherInvestmentsFairValueDisclosure |
Total assets accounted for at fair value | 38,215 us-gaap_AssetsFairValueDisclosure |  | 36,788 us-gaap_AssetsFairValueDisclosure |
Liabilities: |  |  |  |
Liabilities of managed investment entities | 2,952 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure |  | 2,819 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure |
Total liabilities accounted for at fair value | 4,208 us-gaap_LiabilitiesFairValueDisclosure |  | 3,992 us-gaap_LiabilitiesFairValueDisclosure |
Annuity benefits accumulated [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 1,243 us-gaap_DerivativeLiabilities / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |  | 1,160 us-gaap_DerivativeLiabilities / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |
Other liabilities [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 13 us-gaap_DerivativeLiabilities / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |  | 13 us-gaap_DerivativeLiabilities / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |
U.S. Government and government agencies [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 330 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember |  | 353 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember |
States, municipalities and political subdivisions [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 7,106 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |  | 6,747 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Foreign government [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 184 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember |  | 194 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember |
Residential Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 4,325 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |  | 4,442 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
Commercial Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 2,403 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |  | 2,451 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |
Asset-backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 4,224 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember |  | 3,887 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember |
All other corporate [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 13,396 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember |  | 12,660 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember |
Fixed maturities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 31,968 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember |  | 30,734 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember |
Fixed maturities, Trading, Fair Value | 273 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember |  | 266 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember |
Equity securities [Member] |  |  |  |
Assets: |  |  |  |
Equity securities, Fair Value | 1,710 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  | 1,696 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |
Level 1 [Member] |  |  |  |
Assets: |  |  |  |
Assets of managed investment entities (MIE) | 120 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 174 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Variable annuity assets (separate accounts) | 0 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Other investments — derivatives | 0 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total assets accounted for at fair value | 1,682 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 1,692 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Liabilities: |  |  |  |
Liabilities of managed investment entities | 108 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 118 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total liabilities accounted for at fair value | 108 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 118 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Annuity benefits accumulated [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |  | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |
Level 1 [Member] | Other liabilities [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |  | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |
Level 1 [Member] | U.S. Government and government agencies [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 123 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 164 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | States, municipalities and political subdivisions [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Foreign government [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Residential Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Commercial Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Asset-backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | All other corporate [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 38 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 36 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Fixed maturities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 161 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 200 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Fixed maturities, Trading, Fair Value | 13 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 12 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Equity securities [Member] |  |  |  |
Assets: |  |  |  |
Equity securities, Fair Value | 1,388 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 1,306 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 2 [Member] |  |  |  |
Assets: |  |  |  |
Assets of managed investment entities (MIE) | 3,130 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 2,903 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Variable annuity assets (separate accounts) | 667 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 662 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Other investments — derivatives | 318 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 322 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total assets accounted for at fair value | 35,200 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 33,741 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Liabilities: |  |  |  |
Liabilities of managed investment entities | 2,818 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total liabilities accounted for at fair value | 2,831 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 13 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Annuity benefits accumulated [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |  | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |
Level 2 [Member] | Other liabilities [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 13 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |  | 13 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |
Level 2 [Member] | U.S. Government and government agencies [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 192 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 174 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | States, municipalities and political subdivisions [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 7,045 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 6,647 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Foreign government [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 184 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 194 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Residential Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 4,019 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 4,142 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Commercial Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 2,359 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 2,407 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Asset-backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 4,013 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 3,661 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | All other corporate [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 12,775 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 12,078 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Fixed maturities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 30,587 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 29,303 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Fixed maturities, Trading, Fair Value | 260 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 254 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Equity securities [Member] |  |  |  |
Assets: |  |  |  |
Equity securities, Fair Value | 238 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 297 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 3 [Member] |  |  |  |
Assets: |  |  |  |
Assets of managed investment entities (MIE) | 29 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 31 afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Variable annuity assets (separate accounts) | 0 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 afg_VariableAnnuityAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Other investments — derivatives | 0 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 afg_OtherInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total assets accounted for at fair value | 1,333 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 1,355 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Liabilities: |  |  |  |
Liabilities of managed investment entities | 26 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 2,701 afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total liabilities accounted for at fair value | 1,269 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 3,861 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Annuity benefits accumulated [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 1,243 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |  | 1,160 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = afg_AnnuityBenefitsAccumulatedMember |
Level 3 [Member] | Other liabilities [Member] |  |  |  |
Liabilities: |  |  |  |
Derivatives included in annuity benefits accumulated and other liabilities | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |  | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_OtherLiabilitiesMember |
Level 3 [Member] | U.S. Government and government agencies [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 15 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 15 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | States, municipalities and political subdivisions [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 61 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 100 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Foreign government [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Residential Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 306 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 300 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Commercial Mortgage Backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 44 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 44 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Asset-backed Securities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 211 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 226 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | All other corporate [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 583 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 546 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Fixed maturities [Member] |  |  |  |
Assets: |  |  |  |
Fixed maturities, Available for sale, Fair Value | 1,220 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 1,231 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fixed maturities, Trading, Fair Value | 0 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Equity securities [Member] |  |  |  |
Assets: |  |  |  |
Equity securities, Fair Value | $ 84 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | $ 93 us-gaap_MarketableSecuritiesEquitySecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
[1] | Variable annuity liabilities equal the fair value of variable annuity assets.

X
- Definition Assets of managed investment entities Fair value disclosure. + References No definition available. + Details
Name: | afg_AssetsOfManagedInvestmentEntitiesFairValueDisclosure
Namespace Prefix: | afg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Liabilities of managed investment entities fair value Disclosure. + References No definition available. + Details
Name: | afg_LiabilitiesOfManagedInvestmentEntitiesFairValueDisclosure
Namespace Prefix: | afg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of other investment securities including derivative financial instruments. + References No definition available. + Details
Name: | afg_OtherInvestmentsFairValueDisclosure
Namespace Prefix: | afg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of variable annuity assets held in separate accounts. + References No definition available. + Details
Name: | afg_VariableAnnuityAssetsFairValueDisclosure
Namespace Prefix: | afg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + 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 (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AssetsFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of debt securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -Subparagraph (b)-(g) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + 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 (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LiabilitiesFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(b)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_MarketableSecuritiesEquitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investments in debt securities classified as trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.(a),1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_TradingSecuritiesDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_FixedMaturitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=afg_AnnuityBenefitsAccumulatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |