XML 135 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details - Quantitative Information About Level 3 Fair Value Measurements - Liabilities) (Level 3, USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Policyholder contract deposits    
Significant unobservable inputs used for recurring fair value measurements    
Fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
GMWB    
Significant unobservable inputs used for recurring fair value measurements    
Fair value 1,121us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
890us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
GMWB | Discounted cash flow | Minimum    
Significant unobservable inputs used for recurring fair value measurements    
Equity implied volatility 6.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
6.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Base lapse rates 1.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
1.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Dynamic lapse rates 0.20%aig_FairValueInputsDynamicLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.20%aig_FairValueInputsDynamicLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Mortality rates 0.10%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.10%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Utilization rates 0.50%aig_FairValueInputsUtilizationRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.50%aig_FairValueInputsUtilizationRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
GMWB | Discounted cash flow | Maximum    
Significant unobservable inputs used for recurring fair value measurements    
Equity implied volatility 39.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
39.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Base lapse rates 40.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
40.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Dynamic lapse rates 60.00%aig_FairValueInputsDynamicLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
60.00%aig_FairValueInputsDynamicLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Mortality rates 35.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
35.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Utilization rates 30.00%aig_FairValueInputsUtilizationRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
30.00%aig_FairValueInputsUtilizationRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Index Annuities    
Significant unobservable inputs used for recurring fair value measurements    
Fair value 361us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
294us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
Index Annuities | Discounted cash flow | Minimum    
Significant unobservable inputs used for recurring fair value measurements    
Mortality rates 0.02%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.02%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Lapse rates 0.75%aig_FairValueInputsLapseRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.75%aig_FairValueInputsLapseRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Index Annuities | Discounted cash flow | Maximum    
Significant unobservable inputs used for recurring fair value measurements    
Mortality rates 44.06%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
44.06%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Lapse rates 66.00%aig_FairValueInputsLapseRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
66.00%aig_FairValueInputsLapseRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditIndexProductMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Index Life    
Significant unobservable inputs used for recurring fair value measurements    
Fair value 291us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
259us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
Index Life | Discounted cash flow | Minimum    
Significant unobservable inputs used for recurring fair value measurements    
Equity implied volatility 10.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
10.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Base lapse rates 2.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
2.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Mortality rates 0.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
0.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Index Life | Discounted cash flow | Maximum    
Significant unobservable inputs used for recurring fair value measurements    
Equity implied volatility 25.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
25.00%aig_FairValueInputsImpliedVolatility
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Base lapse rates 19.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
19.00%aig_FairValueInputsBaseLapseRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Mortality rates 20.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
20.00%aig_FairValueInputsMortalityRates
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= aig_IndexLifeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_DiscountedCashflowValuationTechniqueMember
Derivative Liabilities - Credit contracts    
Significant unobservable inputs used for recurring fair value measurements    
Fair value 554us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
791us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
Derivative Liabilities - Credit contracts | BET | Minimum    
Significant unobservable inputs used for recurring fair value measurements    
Recovery rates 8.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
5.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Diversity score 9aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
0.08aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Weighted average life 3 years 1 month 2 days 2 years 8 months 1 day
Derivative Liabilities - Credit contracts | BET | Maximum    
Significant unobservable inputs used for recurring fair value measurements    
Recovery rates 23.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
23.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Diversity score 22aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
0.25aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Weighted average life 10 years 4 months 24 days 10 years 5 months 26 days
Derivative Liabilities - Credit contracts | BET | Weighted-average    
Significant unobservable inputs used for recurring fair value measurements    
Recovery rates 11.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
13.00%aig_FairValueInputsRecoveryRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Diversity score 14aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
0.13aig_FairValueInputsDiversityScore
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= aig_BinomialExpansionValuationTechniqueMember
Weighted average life 7 years 1 month 13 days 4 years 7 months 24 days