XML 29 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Financial Instruments Measured At Fair Value Using Significant Unobservable Inputs) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Equity Securities [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
$ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Balance- Beginning of Period, Assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Net Realized Gains/Losses, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Sales, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Balance-End of Period, Assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets   0ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Short-term Investments [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Balance- Beginning of Period, Assets   7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Transfers out of Level 3, Assets   (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Net Realized Gains/Losses, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Purchases, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Settlements, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Balance-End of Period, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Other Long-term Investments [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Balance- Beginning of Period, Assets 2,719us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
2,440us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets (20)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
41us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Net Realized Gains/Losses, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Purchases, Assets 147us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
200us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Sales, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Settlements, Assets (57)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(69)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Balance-End of Period, Assets 2,789us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
2,611us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets 0ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
0ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
   
Other Derivative Instruments Fair Value [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Balance- Beginning of Period, Assets 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Change in Net Unrealized Gains (Losses) included in OCI, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Sales, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Balance-End of Period, Assets 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Available-for-sale Securities [Member] | Foreign [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Balance- Beginning of Period, Assets 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(18)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Net Realized Gains/Losses, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Purchases, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Sales, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Balance-End of Period, Assets 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
26us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Available-for-sale Securities [Member] | Corporate Debt Securities [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Balance- Beginning of Period, Assets 187us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(22)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Net Realized Gains/Losses, Assets (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Purchases, Assets 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Sales, Assets (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Settlements, Assets (26)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Balance-End of Period, Assets 167us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
151us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets (2)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
     
Available-for-sale Securities [Member] | Mortgage Backed-Securities [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Balance- Beginning of Period, Assets 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Change in Net Unrealized Gains (Losses) included in OCI, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Net Realized Gains/Losses, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Purchases, Assets 18us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Sales, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Balance-End of Period, Assets 33us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Guaranteed Living Benefit [Member]        
Schedule Of Fair Value Measurements [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value 451us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1] 243us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1] 406us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1] 193us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1]
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Change in Net Unrealized Gains (Losses) included in OCI, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 45us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1] 50us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1]    
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Sales, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
     
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Liabilities 45ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
50ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1]    
Reported liabilities $ 716us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
$ 483us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
$ 663us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
$ 427us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1] Our GLB reinsurance product meets the definition of a derivative instrument for accounting purposes and is accordingly carried at fair value. Excluded from the table above is the portion of the GLB derivative liability classified as Future policy benefits in the consolidated balance sheets. Refer to Note 5 for additional information.