XML 55 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments of Operations (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Total premiums earned $ 946us-gaap_PremiumsEarnedNetPropertyAndCasualty $ 754us-gaap_PremiumsEarnedNetPropertyAndCasualty
Net investment income 388us-gaap_NetInvestmentIncome 361us-gaap_NetInvestmentIncome
Other income 47us-gaap_OtherIncome 21us-gaap_OtherIncome
Revenues before realized gains (losses) 1,437afg_RevenuesBeforeRealizedGainsLosses 1,192afg_RevenuesBeforeRealizedGainsLosses
Realized gains on securities 19us-gaap_MarketableSecuritiesRealizedGainLoss 19us-gaap_MarketableSecuritiesRealizedGainLoss
Realized loss on subsidiaries (162)afg_RealizedGainsLossesOnSubsidiaries 0afg_RealizedGainsLossesOnSubsidiaries
Total revenues 1,294us-gaap_Revenues 1,211us-gaap_Revenues
Property and Casualty Insurance [Member]    
Segment Reporting Information [Line Items]    
Net investment income 79us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
67us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
Other income 6us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
2us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
Revenues before realized gains (losses) 1,031afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
823afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_PropertyAndCasualtyInsuranceMember
Annuity [Member]    
Segment Reporting Information [Line Items]    
Net investment income 292us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
275us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
Other income 24us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
18us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
Revenues before realized gains (losses) 316afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
293afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_AnnuityMember
Run-off Long-term Care and Life [Member]    
Segment Reporting Information [Line Items]    
Revenues before realized gains (losses) 46afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_RunOffLongTermCareAndLifeMember
51afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= afg_RunOffLongTermCareAndLifeMember
Other [Member]    
Segment Reporting Information [Line Items]    
Revenues before realized gains (losses) 44afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
25afg_RevenuesBeforeRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Specialty Property and transportation [Member]    
Segment Reporting Information [Line Items]    
Total premiums earned 313us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyPropertyAndTransportationInsuranceMember
301us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyPropertyAndTransportationInsuranceMember
Specialty casualty [Member]    
Segment Reporting Information [Line Items]    
Total premiums earned 490us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyCasualtyInsuranceMember
313us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyCasualtyInsuranceMember
Specialty financial [Member]    
Segment Reporting Information [Line Items]    
Total premiums earned 120us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyFinancialInsuranceMember
117us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyFinancialInsuranceMember
Specialty Other [Member]    
Segment Reporting Information [Line Items]    
Total premiums earned $ 23us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyOtherInsuranceMember
$ 23us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_SubsegmentsAxis
= afg_SpecialtyOtherInsuranceMember