XML 23 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENTS - Investments in Consolidated Variable Interest Entities (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Variable Interest Entity [Line Items]    
Securities held to maturity, fixed maturities, amortized cost $ 34,262us-gaap_HeldToMaturitySecurities $ 34,242us-gaap_HeldToMaturitySecurities
Securities held to maturity, fixed maturities, fair value 38,102us-gaap_HeldToMaturitySecuritiesFairValue 38,497us-gaap_HeldToMaturitySecuritiesFairValue
Asset derivatives 706us-gaap_DerivativeAssets 802us-gaap_DerivativeAssets
Assets, fair value 75,155us-gaap_AssetsFairValueDisclosure 73,901us-gaap_AssetsFairValueDisclosure
Liability derivatives 599us-gaap_DerivativeLiabilities 2,423us-gaap_DerivativeLiabilities
Liabilities 102,764us-gaap_Liabilities 101,420us-gaap_Liabilities
Liabilities, fair value disclosure 599us-gaap_LiabilitiesFairValueDisclosure 2,423us-gaap_LiabilitiesFairValueDisclosure
Variable Interest Entity, Consolidated    
Variable Interest Entity [Line Items]    
Securities available for sale, fixed maturities, amortized cost 3,511us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,020us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securities available for sale, fixed maturities, fair value 4,667us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,166us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securities available for sale, perpetual securities, amortized cost 406afl_AvailableForSaleSecuritiesPerpetualSecuritiesAmortizedCost
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
405afl_AvailableForSaleSecuritiesPerpetualSecuritiesAmortizedCost
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securities available for sale, perpetual securities, fair value 432afl_AvailableForSaleSecuritiesPerpetualSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
429afl_AvailableForSaleSecuritiesPerpetualSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securities held to maturity, fixed maturities, amortized cost 83us-gaap_HeldToMaturitySecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
83us-gaap_HeldToMaturitySecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securities held to maturity, fixed maturities, fair value 83us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
84us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset derivative, amortized cost 110afl_DerivativeAssetsAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
106afl_DerivativeAssetsAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset derivatives 110us-gaap_DerivativeAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
106us-gaap_DerivativeAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Assets, amortized cost 4,110afl_AssetsAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,614afl_AssetsAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Assets, fair value 5,292us-gaap_AssetsFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,785us-gaap_AssetsFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liability derivatives, amortized cost 392afl_DerivativeLiabilitiesAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
318afl_DerivativeLiabilitiesAmortizedCostDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liability derivatives 392us-gaap_DerivativeLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
318us-gaap_DerivativeLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities 392us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
318us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities, fair value disclosure $ 392us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 318us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember