XML 48 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Earnings relating to derivative instruments not formally designated as hedging instruments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments Gain Loss [Line Items]      
Total derivatives not designated as hedging instruments $ 30,142us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 7,301us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 9,806us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Amount of gain (loss) recognized in income from ineffective portion of fair value hedges (256)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet 497us-gaap_GainLossOnFairValueHedgeIneffectivenessNet (4,585)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
Net realized and unrealized gains (losses) on life retrocession embedded derivative and derivative instruments - Life Funds Withheld Assets 29,886us-gaap_DerivativeGainLossOnDerivativeNet 7,798us-gaap_DerivativeGainLossOnDerivativeNet 5,221us-gaap_DerivativeGainLossOnDerivativeNet
Not Designated as Hedging Instrument | Investment Related Derivatives      
Derivative Instruments Gain Loss [Line Items]      
Interest rate exposure 15,959us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
5,065us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
4,394us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Foreign exchange exposure 3,351us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
(948)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
(1,084)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Credit exposure 400xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
(4,052)xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
(7,611)xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Financial market exposure 411us-gaap_GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
6,302us-gaap_GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
3,073us-gaap_GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_InvestmentRelatedDerivativesMember
Not Designated as Hedging Instrument | Financial Operations Derivatives      
Derivative Instruments Gain Loss [Line Items]      
Credit exposure 5,023xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_FinancialOperationsDerivativesMember
(2,437)xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_FinancialOperationsDerivativesMember
10,511xlgroup_GainLossOnCreditExposureDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_FinancialOperationsDerivativesMember
Not Designated as Hedging Instrument | Other Non Investment Derivatives      
Derivative Instruments Gain Loss [Line Items]      
Contingent capital facility 0xlgroup_GainLossOnContingentCapitalFacilityNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
0xlgroup_GainLossOnContingentCapitalFacilityNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
0xlgroup_GainLossOnContingentCapitalFacilityNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Guaranteed minimum income benefit contract 2,257xlgroup_GainLossOnGuaranteedMinimumIncomeBenefitContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
10,457xlgroup_GainLossOnGuaranteedMinimumIncomeBenefitContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
(2,906)xlgroup_GainLossOnGuaranteedMinimumIncomeBenefitContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Modified coinsurance funds withheld contract 2,741xlgroup_GainLossOnModifiedCoinsuranceFundsWithheldContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
(7,086)xlgroup_GainLossOnModifiedCoinsuranceFundsWithheldContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
3,429xlgroup_GainLossOnModifiedCoinsuranceFundsWithheldContractNotDesignatedAsHedgingInstruments
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ xlgroup_HedgingStrategyAxis
= xlgroup_OtherNonInvestmentDerivativesMember
Life Funds Withheld Assets [Member]      
Derivative Instruments Gain Loss [Line Items]      
Net realized and unrealized gains (losses) on life retrocession embedded derivative and derivative instruments - Life Funds Withheld Assets $ (488,222)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember