XML 174 R80.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period $ 46,547us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 39,353us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue  
Net Realized and Unrealized Gains (Losses) Included in Income 2,462us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 2,964us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1  
Other Comprehensive Income (Loss) 907us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 612us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss  
Purchases, Sales, Issues and Settlements, Net 1,165us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements 2,328us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements  
Gross Transfers in, assets 4,797us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 3,432us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3  
Gross Transfers out, assets 11,615us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 2,142us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3  
Balance End of Period 44,263us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 46,547us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue  
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 298us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
708us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ 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,121)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(2,974)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (659)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
1,309us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Accumulated Other Comprehensive Income (loss) (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
14us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Purchases, Sales, Issues and Settlements-Net (32)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(489)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Gross Transfers in, liabilities 21us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Gross Transfers out, liabilities 40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
 
Balance at the End of the Period (2,794)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
(2,121)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 152us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
856us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_LiabilitiesMember
/ 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 (312)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(1,257)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (1,127)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
744us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Accumulated Other Comprehensive Income (loss) (54)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Purchases, Sales, Issues and Settlements-Net (16)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
202us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
 
Balance at the End of the Period (1,509)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
(312)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 (218)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
104us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= aig_PolicyholderContractDepositsMember
/ 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,439)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(1,373)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 374us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
702us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Accumulated Other Comprehensive Income (loss) 53us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Purchases, Sales, Issues and Settlements-Net (53)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(729)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Gross Transfers in, liabilities (49)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Gross Transfers out, liabilities (56)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(53)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
 
Balance at the End 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
 
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 355us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
782us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ 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 (100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
732us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Purchases, Sales, Issues and Settlements-Net 39us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
(851)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
 
Gross Transfers out, liabilities (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
   
Balance at the End of the Period (74)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
(100)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 (10)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
35us-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      
Net Realized and Unrealized Gains (Losses) Included in Income 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
   
Purchases, Sales, Issues and Settlements-Net (10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ForeignExchangeContractMember
   
Balance at the End of the Period (8)us-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 3us-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 49us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 21us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
74us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Purchases, Sales, Issues and Settlements-Net (18)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
(20)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Gross Transfers in, liabilities (48)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Gross Transfers out, liabilities (53)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
(53)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
 
Balance at the End of the Period 47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
49us-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 13us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
30us-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 1us-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 (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
   
Balance at the End of the Period     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 (1)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
(1)us-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 (1,280)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
(1,991)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 263us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
567us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Purchases, Sales, Issues and Settlements-Net 39us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
144us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
 
Balance at the End of the Period (978)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
(1,280)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 268us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
711us-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 (109)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(162)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 99us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
42us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Accumulated Other Comprehensive Income (loss) 53us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Purchases, Sales, Issues and Settlements-Net (103)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
 
Gross Transfers in, liabilities (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ 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 82us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
7us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherContractMember
/ 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 (370)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(344)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 94us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(137)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Purchases, Sales, Issues and Settlements-Net 37us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
38us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Gross Transfers in, liabilities 70us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Gross Transfers out, liabilities 96us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
75us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
 
Balance at the End of the Period (213)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
(370)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 15us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
(30)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ 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 30,001us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
24,152us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1,180us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
1,089us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Other Comprehensive Income (Loss) 509us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
380us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 3,092us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
4,369us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Gross Transfers in, assets 4,181us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
1,699us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Gross Transfers out, assets 9,280us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
1,688us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
 
Balance End of Period 29,683us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
30,001us-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 1,080us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,024us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income   29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Other Comprehensive Income (Loss) 233us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(175)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Purchases, Sales, Issues and Settlements, Net 914us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
403us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Gross Transfers in, assets 119us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Gross Transfers out, assets 187us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
201us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Balance End 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
 
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 16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
14us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Other Comprehensive Income (Loss) (1)us-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 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Gross Transfers in, assets 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Gross Transfers out, assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Balance End 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
 
Bonds available for sale | Corporate debt      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 1,255us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,487us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Other Comprehensive Income (Loss) 19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(19)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (257)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(176)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Transfers in, assets 1,363us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
450us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Transfers out, assets 509us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
495us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Balance End 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
 
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 14,941us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
11,662us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1,012us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
867us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) 53us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
466us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 796us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,818us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 120us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
186us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 117us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
58us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Balance End 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
 
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 5,735us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
5,124us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 69us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Other Comprehensive Income (Loss) 243us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
100us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 85us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
375us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 83us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
161us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 3,519us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
49us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Balance End 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
 
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,974us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
4,841us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 86us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
161us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Other Comprehensive Income (Loss) (38)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Purchases, Sales, Issues and Settlements, Net 1,545us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
1,946us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers in, assets 2,488us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
901us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers out, assets 4,945us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
884us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Balance End 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
 
Other bond securities      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 10,615us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
9,744us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1,132us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
1,660us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (1,849)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
(2,036)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Gross Transfers in, assets 446us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
1,389us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Gross Transfers out, assets 1,421us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
142us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
Balance End of Period 8,923us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
10,615us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ 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 298us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
708us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
 
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 937us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
396us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
66us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net 97us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
208us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 51us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
267us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
Balance End 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
 
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 (13)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(2)us-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 844us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
812us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
67us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (141)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(200)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers in, assets 124us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
279us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Gross Transfers out, assets 452us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
114us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Balance End 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
 
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 (7)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
29us-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 8,834us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
8,536us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 1,098us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
1,527us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Purchases, Sales, Issues and Settlements, Net (1,805)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
(2,044)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers in, assets 271us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
843us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Gross Transfers out, assets 949us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
28us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
 
Balance End 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
 
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 318us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_TradingRevenueMember
/ us-gaap_InvestmentTypeAxis
= aig_BondsTradingSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= aig_CollateralizedDebtObligationsAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
681us-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
68us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Net Realized and Unrealized Gains (Losses) Included in Income   7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Other Comprehensive Income (Loss)   (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Purchases, Sales, Issues and Settlements, Net (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
(69)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
 
Gross Transfers in, assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
   
Gross Transfers out, assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
   
Balance End of Period 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
1us-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
24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Net Realized and Unrealized Gains (Losses) Included in Income   7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Other Comprehensive Income (Loss)   (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Purchases, Sales, Issues and Settlements, Net (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
(22)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Gross Transfers in, assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
   
Gross Transfers out, assets 1us-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
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Equity securities available for sale | Preferred Stock      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period   44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
 
Other Comprehensive Income (Loss)   3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
 
Purchases, Sales, Issues and Settlements, Net   (47)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
 
Equity securities available for sale | Mutual Funds      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Gross Transfers in, assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
   
Gross Transfers out, assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_EquityAvailableForSaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
   
Other invested assets      
Fair value assets and liabilities measured on recurring basis, unobservable input reconciliation calculation      
Balance Beginning of Period 5,930us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
5,389us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Net Realized and Unrealized Gains (Losses) Included in Income 150us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
208us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Other Comprehensive Income (Loss) 398us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
237us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Purchases, Sales, Issues and Settlements, Net (83)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
64us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Gross Transfers in, assets 167us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
344us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Gross Transfers out, assets 912us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
312us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
 
Balance End of Period $ 5,650us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember
$ 5,930us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_InvestmentTypeAxis
= aig_OtherInvestedAssetsMember