XML 1043 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guaranteed Minimums (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Guaranteed Minimum Death Benefit    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value $ 32,986,240us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
$ 32,963,250us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Net amount at risk 556,055us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
491,653us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Guaranteed Minimum Death Benefit | Return of premium    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 22,885,613us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
22,290,541us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
Net amount at risk 38,798us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
36,832us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
Weighted age (years) 62 years 10 months 24 days 63 years
Guaranteed Minimum Death Benefit | Ratchet and return of premium    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 5,297,482us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
5,388,868us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
Net amount at risk 70,239us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
25,638us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
Weighted age (years) 66 years 6 months 66 years 6 months
Guaranteed Minimum Death Benefit | Ratchet and rollup    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 4,413,506us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
4,861,539us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
Net amount at risk 417,237us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
397,864us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
Weighted age (years) 69 years 7 months 6 days 69 years 2 months 12 days
Guaranteed Minimum Death Benefit | Ratchet and earnings protection rider    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 3,960us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndEarningsProtectionRiderMember
4,107us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndEarningsProtectionRiderMember
Net amount at risk 1,443us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndEarningsProtectionRiderMember
1,588us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndEarningsProtectionRiderMember
Weighted age (years) 81 years 80 years 2 months 12 days
Guaranteed Minimum Death Benefit | Reset    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 102,983us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ResetMember
109,406us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ResetMember
Net amount at risk 677us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ResetMember
616us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ResetMember
Weighted age (years) 74 years 9 months 18 days 76 years 1 month 6 days
Guaranteed Minimum Death Benefit | Earnings protection rider    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 282,696us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_EarningsProtectionRiderMember
308,789us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_EarningsProtectionRiderMember
Net amount at risk 27,661us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_EarningsProtectionRiderMember
29,115us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_EarningsProtectionRiderMember
Weighted age (years) 67 years 3 months 18 days 67 years
Guaranteed Minimum Income Benefit    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 8,514,620us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
9,659,381us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Net amount at risk 645,119us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
604,713us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Guaranteed Minimum Income Benefit | Return of premium    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 123,495us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
141,847us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
Net amount at risk 809us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
506us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_ReturnOfPremiumMember
Weighted age (years) 71 years 71 years 3 months 18 days
Guaranteed Minimum Income Benefit | Ratchet and return of premium    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 2,589,470us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
3,110,426us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
Net amount at risk 6,775us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
8,818us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndReturnOfPremiumMember
Weighted age (years) 68 years 4 months 24 days 68 years
Guaranteed Minimum Income Benefit | Ratchet and rollup    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 5,801,655us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
6,407,108us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
Net amount at risk 637,535us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
595,389us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_RatchetAndRollupMember
Weighted age (years) 65 years 10 months 24 days 65 years 7 months 6 days
Guaranteed Minimum Accumulation Benefit    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 8,532,709us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
9,184,379us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
Net amount at risk 48,426us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
24,123us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
Guaranteed Minimum Accumulation Benefit | Five years    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 3,858,091us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_FiveYearsMember
4,660,325us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_FiveYearsMember
Net amount at risk 13,503us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_FiveYearsMember
14,165us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_FiveYearsMember
Weighted age (years) 67 years 10 months 24 days 66 years 2 months 12 days
Guaranteed Minimum Accumulation Benefit | Ten years    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 4,231us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TenYearsMember
4,353us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TenYearsMember
Net amount at risk 16us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TenYearsMember
17us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TenYearsMember
Weighted age (years) 80 years 78 years 10 months 24 days
Guaranteed Minimum Accumulation Benefit | Target date retirement - 7 year    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 791,444us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementSevenYearMember
813,148us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementSevenYearMember
Net amount at risk 4,733us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementSevenYearMember
1,852us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementSevenYearMember
Weighted age (years) 62 years 4 months 24 days 61 years 6 months
Guaranteed Minimum Accumulation Benefit | Target date retirement - 10 year    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 295,251us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementTenYearMember
303,807us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementTenYearMember
Net amount at risk 1,457us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementTenYearMember
1,516us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateRetirementTenYearMember
Weighted age (years) 58 years 10 months 24 days 58 years
Guaranteed Minimum Accumulation Benefit | Target date with management levers    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 3,583,692us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateWithManagementLeversMember
3,402,746us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateWithManagementLeversMember
Net amount at risk 28,717us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateWithManagementLeversMember
6,573us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_TargetDateWithManagementLeversMember
Weighted age (years) 60 years 6 months 59 years 7 months 6 days
Guaranteed Minimum Withdrawal Benefit    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 15,954,817us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
14,860,414us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
Net amount at risk 1,381,137us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
775,900us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
Guaranteed Minimum Withdrawal Benefit | No living benefit    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 620,033us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_NoLivingBenefitMember
546,725us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_NoLivingBenefitMember
Weighted age (years) 68 years 9 months 18 days 68 years 10 months 24 days
Guaranteed Minimum Withdrawal Benefit | Life benefit with optional reset    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 1,086,720us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithOptionalResetMember
1,145,784us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithOptionalResetMember
Net amount at risk 123,933us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithOptionalResetMember
103,611us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithOptionalResetMember
Weighted age (years) 67 years 4 months 24 days 66 years 7 months 6 days
Guaranteed Minimum Withdrawal Benefit | Life benefit with automatic reset    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 1,661,153us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithAutomaticResetMember
1,712,815us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithAutomaticResetMember
Net amount at risk 97,192us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithAutomaticResetMember
61,791us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithAutomaticResetMember
Weighted age (years) 63 years 7 months 6 days 62 years 8 months 12 days
Guaranteed Minimum Withdrawal Benefit | Life benefit with 8% rollup    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 34,001us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithEightPercentRollupMember
36,826us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithEightPercentRollupMember
Net amount at risk 3,691us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithEightPercentRollupMember
2,348us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithEightPercentRollupMember
Weighted age (years) 68 years 3 months 18 days 67 years 7 months 6 days
Guaranteed Minimum Withdrawal Benefit | Life benefit with 10% rollup    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 1,248,797us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithTenPercentRollupMember
1,289,866us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithTenPercentRollupMember
Net amount at risk 219,842us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithTenPercentRollupMember
152,152us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithTenPercentRollupMember
Weighted age (years) 63 years 62 years 1 month 6 days
Guaranteed Minimum Withdrawal Benefit | Life benefit with management levers    
Net Amount at Risk by Product and Guarantee [Line Items]    
Account value 11,304,113us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithManagementLeversMember
10,128,398us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithManagementLeversMember
Net amount at risk $ 936,479us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithManagementLeversMember
$ 455,998us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_ProductOrServiceAxis
= ck0000072499_LifeBenefitWithManagementLeversMember
Weighted age (years) 60 years 2 months 12 days 59 years 8 months 12 days