XML 216 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details - Assets measured at fair value on a non-recurring basis at the time of impairment and the related impairment charges recorded during the periods presented) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Impairment Charges $ 342us-gaap_AssetImpairmentCharges $ 1,114us-gaap_AssetImpairmentCharges $ 471us-gaap_AssetImpairmentCharges
Other investments      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Impairment Charges 134us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
112us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
151us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
Investments in life settlements      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Impairment Charges 201us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
971us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
309us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
Other assets      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Impairment Charges 7us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
31us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
11us-gaap_AssetImpairmentCharges
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
Fair value on a non-recurring basis | Level 1      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 1 | Other investments      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 1 | Investments in life settlements      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 1 | Other assets      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 2      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
11us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 2 | Other investments      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 2 | Investments in life settlements      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 2 | Other assets      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
11us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 3      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 1,328us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,559us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 3 | Other investments      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 790us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,615us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 3 | Investments in life settlements      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 537us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
896us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Level 3 | Other assets      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 1us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
48us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Total Fair Value      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 1,328us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,570us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Total Fair Value | Other investments      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 790us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,615us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_AlternativeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Total Fair Value | Investments in life settlements      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis 537us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
896us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_LifeSettlementContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair value on a non-recurring basis | Total Fair Value | Other assets      
Fair Value Assets Measured on Nonrecurring Basis [Line Items]      
Assets at Fair Value, Non-Recurring Basis $ 1us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 59us-gaap_AssetsFairValueDisclosureNonrecurring
/ aig_FairValueAssetsImpairmentChargesMeasuredOnNonrecurringBasisAxis
= aig_OtherAssetsMiscellaneousMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember