XML 113 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
POLICY LIABILITIES - Changes in Liability for Unpaid Policy Claims (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Less claims paid during the year on claims incurred during:      
Net balance, end of year $ 3,630us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet $ 3,763us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet  
Total liability for unpaid policy claims 3,630us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense 3,763us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense 4,034us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
Health insurance      
Liability for Unpaid Claims and Claims Expenses      
Unpaid supplemental health claims, beginning of year 3,537us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,781us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,749us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Less reinsurance recoverables 9us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
10us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
0us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Net balance, beginning of year 3,528us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,771us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,749us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Add claims incurred during the year related to:      
Current year 6,866us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
7,215us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
8,013us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Prior years (301)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
(236)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
(173)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Total incurred 6,565us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
6,979us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
7,840us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Less claims paid during the year on claims incurred during:      
Current year 4,532us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
4,834us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
5,453us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Prior years 1,873us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
1,931us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
2,082us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Total paid 6,405us-gaap_PaymentsForLossesAndLossAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
6,765us-gaap_PaymentsForLossesAndLossAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
7,535us-gaap_PaymentsForLossesAndLossAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Effect of foreign exchange rate changes on unpaid claims (283)afl_EffectOfExchangeRateChangesOnUnpaidPolicyClaimsLiability
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
(457)afl_EffectOfExchangeRateChangesOnUnpaidPolicyClaimsLiability
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
(283)afl_EffectOfExchangeRateChangesOnUnpaidPolicyClaimsLiability
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Net balance, end of year 3,405us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,528us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,771us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Add reinsurance recoverables 7us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
9us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
10us-gaap_ReinsuranceRecoverables
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Total liability for unpaid policy claims 3,412us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,537us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
3,781us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
Life insurance      
Less claims paid during the year on claims incurred during:      
Total liability for unpaid policy claims $ 218us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember
$ 226us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember
$ 253us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ afl_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember