XML 99 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details - Changes in Level 3 Recurring Fair Value Measurements) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period $ 44,263us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 46,547us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue  
Net Realized and Unrealized Gains (Losses) Included in Income 875us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 740us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1  
Other Comprehensive Income (Loss) (482)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 436us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss  
Purchases, Sales, Issues and Settlements, Net 166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements 978us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements  
Gross Transfers in, assets 699us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 799us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3  
Gross Transfers out, assets (362)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 (1,184)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3  
Balance End of Period 45,159us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 48,316us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue  
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets (72)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss    
Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets   196us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Policyholder contract deposits      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (1,509)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(312)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (275)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(474)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Purchases, Sales, Issues and Settlements-Net (51)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Balance at the End of the Period (1,835)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(765)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Policyholder contract deposits | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities (50)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
(82)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Interest rate contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (74)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
(100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Purchases, Sales, Issues and Settlements-Net 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Balance at the End of the Period (69)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
(98)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Interest rate contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities (4)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
(1)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Foreign exchange contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Purchases, Sales, Issues and Settlements-Net (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Balance at the End of the Period (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
 
Foreign exchange contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Equity contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period 47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
49us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
(3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Purchases, Sales, Issues and Settlements-Net 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
(5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Balance at the End of the Period 66us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
88us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Equity contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 5us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
(6)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Commodity contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Purchases, Sales, Issues and Settlements-Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Balance at the End of the Period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
 
Commodity contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Credit contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (978)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
(1,280)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 147us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
80us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Purchases, Sales, Issues and Settlements-Net 40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Balance at the End of the Period (791)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
(1,185)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Credit contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 28us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
94us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Other contracts      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (59)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(109)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 14us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Other Comprehensive Income (Loss) 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Purchases, Sales, Issues and Settlements-Net (16)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(15)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Balance at the End of the Period (59)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(109)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Other contracts | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 14us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
12us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Derivative liabilities, net      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (1,072)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(1,439)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
87us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Other Comprehensive Income (Loss) 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Purchases, Sales, Issues and Settlements-Net 43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Balance at the End of the Period (861)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(1,303)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Derivative liabilities, net | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 44us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
99us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Long-term debt      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (213)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(370)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Purchases, Sales, Issues and Settlements-Net 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(70)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(21)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Balance at the End of the Period (186)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(403)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Long-term debt | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 19us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
7us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Liabilities      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance at the Beginning of the Period (2,794)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(2,121)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (94)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(390)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Other Comprehensive Income (Loss) 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Purchases, Sales, Issues and Settlements-Net 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
51us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Gross Transfers in, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(23)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Gross Transfers out, liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(21)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Balance at the End of the Period (2,882)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(2,471)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Liabilities | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, liabilities 13us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
24us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
 
Bonds available for sale      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 29,683us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
30,001us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 316us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
281us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Other Comprehensive Income (Loss) 29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
382us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 794us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
1,367us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Gross Transfers in, assets 44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
714us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Gross Transfers out, assets (257)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
(756)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Balance End of Period 30,609us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
31,989us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Bonds available for sale | Obligations of states, municipalities and political subdivisions      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 2,159us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,080us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Other Comprehensive Income (Loss) 45us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
117us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Purchases, Sales, Issues and Settlements, Net 65us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
846us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Gross Transfers out, assets (14)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Balance End of Period 2,256us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,042us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Bonds available for sale | Non-U.S. government      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 30us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Balance End of Period 34us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Bonds available for sale | Corporate debt      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 1,883us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,255us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Other Comprehensive Income (Loss) 17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (61)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Transfers in, assets 44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
648us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Transfers out, assets (56)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(109)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Balance End of Period 1,827us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,815us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Bonds available for sale | Residential mortgage backed securities (RMBS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 16,805us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
14,941us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 258us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
244us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) (72)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
133us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 354us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
557us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(111)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Balance End of Period 17,345us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
15,764us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Bonds available for sale | Commercial mortgage-backed securities (CMBS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 2,696us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
5,735us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) 10us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
111us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 30us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(50)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets (66)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(61)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Balance End of Period 2,694us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
5,741us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Bonds available for sale | Collateralized Debt Obligations/Asset Backed Securities (CDO/ABS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 6,110us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
6,974us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 33us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
34us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Other Comprehensive Income (Loss) 29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Purchases, Sales, Issues and Settlements, Net 402us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
66us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers out, assets (121)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
(474)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Balance End of Period 6,453us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
6,610us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Other Bond securities      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 8,923us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
10,615us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 113us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
380us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (134)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
(438)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Gross Transfers in, assets 626us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Gross Transfers out, assets (105)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
(220)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Balance End of Period 9,423us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
10,337us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets (69)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
   
Other Bond securities | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets   196us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Other Bond securities | Obligations of states, municipalities and political subdivisions      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Purchases, Sales, Issues and Settlements, Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Other Bond securities | Non-U.S. government      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Purchases, Sales, Issues and Settlements, Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Other Bond securities | Corporate debt      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Purchases, Sales, Issues and Settlements, Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Transfers in, assets 16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Balance End of Period 16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Other Bond securities | Residential mortgage backed securities (RMBS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 1,105us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
937us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (19)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
28us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 204us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
104us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets (31)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Balance End of Period 1,288us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,069us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets (31)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
16us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Other Bond securities | Residential mortgage backed securities (RMBS) | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets   16us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Other Bond securities | Commercial mortgage-backed securities (CMBS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 369us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
844us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(91)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Balance End of Period 269us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
770us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets 2us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
14us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Other Bond securities | Commercial mortgage-backed securities (CMBS) | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets   14us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Other Bond securities | Collateralized Debt Obligations/Asset Backed Securities (CDO/ABS)      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 7,449us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
8,834us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 132us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
335us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Purchases, Sales, Issues and Settlements, Net (238)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
(451)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers in, assets 581us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers out, assets (74)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
(220)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Balance End of Period 7,850us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
8,498us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets (40)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
166us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Other Bond securities | Collateralized Debt Obligations/Asset Backed Securities (CDO/ABS) | Trading Revenue      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets   166us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Equity securities available for sale      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Balance End of Period 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Equity securities available for sale | Common Stock      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Purchases, Sales, Issues and Settlements, Net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Gross Transfers in, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Balance End of Period 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Other invested assets      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 5,650us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
5,930us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 446us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
79us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Other Comprehensive Income (Loss) (511)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Purchases, Sales, Issues and Settlements, Net (494)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
49us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Gross Transfers in, assets 7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
85us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Gross Transfers out, assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
(207)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Balance End of Period 5,098us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
5,990us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Mortgage and other loans receivable      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period     6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_MortgageAndOtherLoansReceivableMember
Balance End of Period 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_MortgageAndOtherLoansReceivableMember
  6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_MortgageAndOtherLoansReceivableMember
Equity securities trading      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Gross Transfers in, assets 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityTradingSecuritiesMember
   
Balance End of Period 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityTradingSecuritiesMember
   
Changes in Unrealized Gains (Losses) on Instruments Held at End of Period, assets $ (3)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityTradingSecuritiesMember