XML 117 R146.htm IDEA: XBRL DOCUMENT v2.4.1.9
SCHEDULE III SUPPLEMENTARY INSURANCE INFORMATION - (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Supplementary Insurance Information, by Segment [Line Items]                      
Deferred policy acquisition costs $ 8,273us-gaap_DeferredPolicyAcquisitionCosts       $ 8,798us-gaap_DeferredPolicyAcquisitionCosts       $ 8,273us-gaap_DeferredPolicyAcquisitionCosts $ 8,798us-gaap_DeferredPolicyAcquisitionCosts  
Future Policy Benefits & Unpaid Policy Claims 69,276us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves       72,899us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves       69,276us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves 72,899us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves  
Unearned premiums 8,626us-gaap_UnearnedPremiums       10,642us-gaap_UnearnedPremiums       8,626us-gaap_UnearnedPremiums 10,642us-gaap_UnearnedPremiums  
Other policyholders' funds 6,031us-gaap_OtherPolicyholderFunds       5,861us-gaap_OtherPolicyholderFunds       6,031us-gaap_OtherPolicyholderFunds 5,861us-gaap_OtherPolicyholderFunds  
Net earned premiums 4,489us-gaap_PremiumsEarnedNet 4,841us-gaap_PremiumsEarnedNet 4,888us-gaap_PremiumsEarnedNet 4,854us-gaap_PremiumsEarnedNet 4,910us-gaap_PremiumsEarnedNet 5,028us-gaap_PremiumsEarnedNet 5,013us-gaap_PremiumsEarnedNet 5,184us-gaap_PremiumsEarnedNet 19,072us-gaap_PremiumsEarnedNet 20,135us-gaap_PremiumsEarnedNet 22,148us-gaap_PremiumsEarnedNet
Net investment income 808us-gaap_NetInvestmentIncome 841us-gaap_NetInvestmentIncome 843us-gaap_NetInvestmentIncome 827us-gaap_NetInvestmentIncome 826us-gaap_NetInvestmentIncome 821us-gaap_NetInvestmentIncome 813us-gaap_NetInvestmentIncome 833us-gaap_NetInvestmentIncome 3,319us-gaap_NetInvestmentIncome 3,293us-gaap_NetInvestmentIncome 3,473us-gaap_NetInvestmentIncome
Benefits and claims, net                 12,937us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 13,813us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 15,330us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Amortization of deferred policy acquisition costs                 1,108us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 1,074us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 1,117us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
Other Operating Expenses                 4,192us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense 4,236us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense 4,615us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
Premiums Written                 18,550us-gaap_SupplementaryInsuranceInformationPremiumsWritten 21,104us-gaap_SupplementaryInsuranceInformationPremiumsWritten 28,650us-gaap_SupplementaryInsuranceInformationPremiumsWritten
Aflac Japan                      
Supplementary Insurance Information, by Segment [Line Items]                      
Deferred policy acquisition costs 5,211us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      5,819us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      5,211us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
5,819us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
6,801us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Future Policy Benefits & Unpaid Policy Claims 60,036us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      64,122us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      60,036us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
64,122us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
 
Unearned premiums 8,509us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      10,520us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      8,509us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
10,520us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
 
Other policyholders' funds 6,030us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      5,660us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
      6,030us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
5,660us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
 
Net earned premiums                 13,861us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
14,982us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
17,151us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Net investment income                 2,662us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
2,651us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
2,845us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Benefits and claims, net                 10,084us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
10,924us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
12,496us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Amortization of deferred policy acquisition costs                 649us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
641us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
716us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Other Operating Expenses                 2,364us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
2,495us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
2,937us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Premiums Written                 13,352us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
15,960us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
23,662us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacJapanMember
Aflac U.S.                      
Supplementary Insurance Information, by Segment [Line Items]                      
Deferred policy acquisition costs 3,062us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      2,979us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      3,062us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
2,979us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
2,857us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Future Policy Benefits & Unpaid Policy Claims 9,239us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      8,775us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      9,239us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
8,775us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
 
Unearned premiums 117us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      122us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      117us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
122us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
 
Other policyholders' funds 0us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      201us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
      0us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
201us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
 
Net earned premiums                 5,211us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
5,153us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
4,996us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Net investment income                 645us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
632us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
613us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Benefits and claims, net                 2,853us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
2,889us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
2,834us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Amortization of deferred policy acquisition costs                 459us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
433us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
400us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Other Operating Expenses                 1,474us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
1,431us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
1,397us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
Premiums Written                 5,198us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
5,144us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
4,988us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AflacUsMember
All other                      
Supplementary Insurance Information, by Segment [Line Items]                      
Deferred policy acquisition costs 0us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      0us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      0us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_DeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
 
Future Policy Benefits & Unpaid Policy Claims 1us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      2us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      1us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
2us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
 
Unearned premiums 0us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      0us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      0us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_UnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
 
Other policyholders' funds 1us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      0us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
      1us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_OtherPolicyholderFunds
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
 
Net earned premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
1us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
Net investment income                 12us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
10us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
15us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
Benefits and claims, net                 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
Amortization of deferred policy acquisition costs                 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
1us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
Other Operating Expenses                 354us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
310us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
281us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
Premiums Written                 $ 0us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
$ 0us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember
$ 0us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= afl_AllOtherMember