XML 36 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVE INSTRUMENTS - Gains (Losses) Recognized on Fair Value Hedging Relationships (Details) (Fixed Maturities, USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Foreign currency forwards
   
Derivative Instruments, Gain (Loss) [Line Items]    
Total gains (losses) recognized for derivatives $ 37us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
$ 264us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) on derivatives excluded from effectiveness testing (15)us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(10)us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) on derivatives included in effectiveness testing 52afl_GainLossFromComponentsIncludedInAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
274afl_GainLossFromComponentsIncludedInAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) recognized for hedged items (39)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(269)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Ineffectiveness recognized for fair value hedge 13us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
5us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Foreign currency options
   
Derivative Instruments, Gain (Loss) [Line Items]    
Total gains (losses) recognized for derivatives 2us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Gains (losses) on derivatives excluded from effectiveness testing 3us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Gains (losses) on derivatives included in effectiveness testing (1)afl_GainLossFromComponentsIncludedInAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Gains (losses) recognized for hedged items 1us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Ineffectiveness recognized for fair value hedge 0us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Interest rate swaptions
   
Derivative Instruments, Gain (Loss) [Line Items]    
Total gains (losses) recognized for derivatives (91)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(23)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) on derivatives excluded from effectiveness testing 19us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(22)us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) on derivatives included in effectiveness testing (110)afl_GainLossFromComponentsIncludedInAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(1)afl_GainLossFromComponentsIncludedInAssessmentOfFairValueHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Gains (losses) recognized for hedged items 94us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
1us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Ineffectiveness recognized for fair value hedge $ (16)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
$ 0us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember