XML 20 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Net Realized and unrealized gains (losses) on Derivative Instruments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative [Line Items]    
Amount of gain (loss) recognized in income from ineffective portion of fair value hedges $ 0us-gaap_GainLossOnFairValueHedgeIneffectivenessNet $ 1,794us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
Net realized and unrealized gains (losses) on derivative instruments 16,521us-gaap_DerivativeGainLossOnDerivativeNet 1,810us-gaap_DerivativeGainLossOnDerivativeNet
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Total gain (loss) recognized in income from derivatives not designated as hedging instruments 16,521us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
16us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Investment related derivatives    
Derivative [Line Items]    
Interest rate exposure 9,637us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
348us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Foreign exchange exposure (1,362)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
3,288us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Credit exposure 82xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
(404)xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Financial market exposure 3,041us-gaap_GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
871us-gaap_GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Derivatives not designated as hedging instruments | Financial operations derivatives    
Derivative [Line Items]    
Credit exposure 0xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_FinancialOperationsDerivativesMember
(4,800)xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_FinancialOperationsDerivativesMember
Derivatives not designated as hedging instruments | Other non-investment derivatives    
Derivative [Line Items]    
Foreign exchange exposure 2,059us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
0us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Credit exposure 1,346xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
0xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Guaranteed minimum income benefit contract 0xlgroup_GainLossOnGuaranteedMinimumIncomeBenefitContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
1,624xlgroup_GainLossOnGuaranteedMinimumIncomeBenefitContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Modified coinsurance funds withheld contract 1,718xlgroup_GainLossOnModifiedCoinsuranceFundsWithheldContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
(911)xlgroup_GainLossOnModifiedCoinsuranceFundsWithheldContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Life Funds Withheld Assets    
Derivative [Line Items]    
Net realized and unrealized gains (losses) on derivative instruments $ (229,367)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember