XML 52 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Statement of earnings by segment (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Gross premiums written                 $ 8,094,926us-gaap_PremiumsWrittenGross $ 7,741,135us-gaap_PremiumsWrittenGross $ 7,530,883us-gaap_PremiumsWrittenGross
Net premiums written                 5,944,841us-gaap_PremiumsWrittenNet 6,199,404us-gaap_PremiumsWrittenNet 6,281,451us-gaap_PremiumsWrittenNet
Net premiums earned                 5,895,070us-gaap_PremiumsEarnedNet 6,309,521us-gaap_PremiumsEarnedNet 6,090,437us-gaap_PremiumsEarnedNet
Net losses and loss expenses                 3,501,356xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations 4,197,166xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations 4,251,677xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
Acquisition costs                 738,118us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 909,323us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 913,492us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
Operating expenses                 1,069,689us-gaap_OtherUnderwritingExpense 957,841us-gaap_OtherUnderwritingExpense 921,300us-gaap_OtherUnderwritingExpense
Underwriting profit (loss)                 585,907xlgroup_UnderwritingProfitLoss 245,191xlgroup_UnderwritingProfitLoss 3,968xlgroup_UnderwritingProfitLoss
Net investment income                   885,789us-gaap_NetInvestmentIncome 940,680us-gaap_NetInvestmentIncome
Net results from structured products                 54,209xlgroup_NetResultsFromStructuredProducts 23,791xlgroup_NetResultsFromStructuredProducts 5,257xlgroup_NetResultsFromStructuredProducts
Net fee income and other                 (6,891)us-gaap_OtherOperatingIncomeExpenseNet (5,692)us-gaap_OtherOperatingIncomeExpenseNet 3,768us-gaap_OtherOperatingIncomeExpenseNet
Loss on sale of life reinsurance subsidiary                 666,423us-gaap_GainOrLossOnSaleOfStockInSubsidiary 0us-gaap_GainOrLossOnSaleOfStockInSubsidiary 0us-gaap_GainOrLossOnSaleOfStockInSubsidiary
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 107,462us-gaap_RealizedInvestmentGainsLosses 87,777us-gaap_RealizedInvestmentGainsLosses 14,098us-gaap_RealizedInvestmentGainsLosses
Net realized and unrealized (gains) losses on derivative instruments                 29,886us-gaap_DerivativeGainLossOnDerivativeNet 7,798us-gaap_DerivativeGainLossOnDerivativeNet 5,221us-gaap_DerivativeGainLossOnDerivativeNet
Net income (loss) from investment fund affiliates and operating affiliates                 203,034us-gaap_IncomeLossFromEquityMethodInvestments 258,195us-gaap_IncomeLossFromEquityMethodInvestments 112,391us-gaap_IncomeLossFromEquityMethodInvestments
Exchange (gains) losses                 (37,568)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (28,243)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 10,545us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Corporate operating expenses                 220,165xlgroup_CorporateOperatingExpenses 209,454xlgroup_CorporateOperatingExpenses 204,502xlgroup_CorporateOperatingExpenses
Contribution from P&C and Corporate and Other                 486,956xlgroup_ContributionFromSegments 1,321,638xlgroup_ContributionFromSegments 870,336xlgroup_ContributionFromSegments
Interest expense                 121,221us-gaap_InterestExpenseDebt 107,486us-gaap_InterestExpenseDebt 105,925us-gaap_InterestExpenseDebt
Non-controlling interests                 80,498xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends 76,731xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends 79,255xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends
Provision (benefit) for income tax                 96,897us-gaap_IncomeTaxExpenseBenefit 77,505us-gaap_IncomeTaxExpenseBenefit 34,028us-gaap_IncomeTaxExpenseBenefit
Net income (loss) attributable to ordinary shareholders                 188,340us-gaap_NetIncomeLoss 1,059,916us-gaap_NetIncomeLoss 651,128us-gaap_NetIncomeLoss
Exclude Life Funds Withheld Assets [Member]                      
Segment Reporting Information [Line Items]                      
Net investment income                 721,016us-gaap_NetInvestmentIncome
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
   
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 122,991us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
   
Life Funds Withheld Assets [Member]                      
Segment Reporting Information [Line Items]                      
Net investment income                 129,575us-gaap_NetInvestmentIncome
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
   
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 (15,529)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
   
Net realized and unrealized (gains) losses on derivative instruments                 (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
Corporate and other                      
Segment Reporting Information [Line Items]                      
Gross premiums written                 333,436us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 324,343us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 355,753us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net premiums written                 177,632us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 295,422us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 324,432us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net premiums earned                 177,632us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 295,422us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 324,459us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net losses and loss expenses                 242,963xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 465,702xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 486,195xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Acquisition costs                 14,115us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 26,665us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 41,093us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Operating expenses                 10,693us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[2] 8,926us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[2] 9,335us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[2]
Underwriting profit (loss)                 (90,139)xlgroup_UnderwritingProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] (205,871)xlgroup_UnderwritingProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] (212,164)xlgroup_UnderwritingProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net investment income                   286,645us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[3] 299,443us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[3]
Net results from structured products                 0xlgroup_NetResultsFromStructuredProducts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[4] 0xlgroup_NetResultsFromStructuredProducts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[5] 0xlgroup_NetResultsFromStructuredProducts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[6]
Net fee income and other                 360us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[7] 1,305us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[7] 426us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[7]
Loss on sale of life reinsurance subsidiary                 666,423us-gaap_GainOrLossOnSaleOfStockInSubsidiary
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]    
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                   1,985us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] (21,003)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net realized and unrealized (gains) losses on derivative instruments                 29,886us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 7,798us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 5,221us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Net income (loss) from investment fund affiliates and operating affiliates                 203,034us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[8] 258,195us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[8] 112,391us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[8]
Exchange (gains) losses                 (37,568)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] (28,243)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 10,545us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Corporate operating expenses                 220,165xlgroup_CorporateOperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 209,454xlgroup_CorporateOperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 204,502xlgroup_CorporateOperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Contribution from P&C and Corporate and Other                 (929,872)xlgroup_ContributionFromSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 168,846xlgroup_ContributionFromSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] (30,733)xlgroup_ContributionFromSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Interest expense                 121,221us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[9] 107,486us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[9] 105,925us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[9]
Non-controlling interests                 80,498xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 76,731xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 79,255xlgroup_NonControllingInterestShareOfNetIncomeAndPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Provision (benefit) for income tax                 96,897us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 77,505us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1] 34,028us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]
Corporate and other | Exclude Life Funds Withheld Assets [Member]                      
Segment Reporting Information [Line Items]                      
Net investment income                 146,558us-gaap_NetInvestmentIncome
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1],[3]    
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 3,625us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]    
Corporate and other | Life Funds Withheld Assets [Member]                      
Segment Reporting Information [Line Items]                      
Net investment income                 129,575us-gaap_NetInvestmentIncome
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]    
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 (15,529)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]    
Net realized and unrealized (gains) losses on derivative instruments                 (488,222)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[1]    
Operating Segments [Member] | Total P And C Segment [Member]                      
Segment Reporting Information [Line Items]                      
Gross premiums written                 7,761,490us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
7,416,792us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
7,175,130us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Net premiums written                 5,767,209us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
5,903,982us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
5,957,019us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Net premiums earned 1,413,161us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,453,673us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,438,076us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,412,528us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,510,727us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,550,629us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,488,497us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,464,246us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
5,717,438us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
6,014,099us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
5,765,978us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Net losses and loss expenses                 3,258,393xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
3,731,464xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
3,765,482xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Acquisition costs                 724,003us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
882,658us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
872,399us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Operating expenses                 1,058,996us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[2] 948,915us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[2] 911,965us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[2]
Underwriting profit (loss) 218,851xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
144,375xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
167,946xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
144,874xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
101,450xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
76,900xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
92,124xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
180,588xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
676,046xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
451,062xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
216,132xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Net investment income                   599,144us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[3] 641,237us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[3]
Net results from structured products                 54,209xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[4] 23,791xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[5] 5,257xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[6]
Net fee income and other                 (7,251)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[7] (6,997)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[7] 3,342us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[7]
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                   85,792us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
35,101us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Net realized and unrealized (gains) losses on derivative instruments                 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
  0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Contribution from P&C and Corporate and Other                 1,416,828xlgroup_ContributionFromSegments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,152,792xlgroup_ContributionFromSegments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
901,069xlgroup_ContributionFromSegments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Ratios - P&C operations:                      
Loss and loss expense ratio                 57.00%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 62.00%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 65.30%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10]
Underwriting expense ratio                 31.20%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 30.50%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 31.00%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10]
Combined ratio                 88.20%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 92.50%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10] 96.30%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[10]
Operating Segments [Member] | Total P And C Segment [Member] | Exclude Life Funds Withheld Assets [Member]                      
Segment Reporting Information [Line Items]                      
Net investment income                 574,458us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[3]    
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments                 119,366us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
   
Operating Segments [Member] | Insurance Segment [Member]                      
Segment Reporting Information [Line Items]                      
Gross premiums written                 5,976,011us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
5,523,181us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
5,166,973us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Net premiums written                 4,134,151us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
4,154,093us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
4,072,511us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Net premiums earned                 4,026,713us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
4,267,677us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
3,924,636us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Net losses and loss expenses                 2,543,108xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
2,829,999xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
2,691,056xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Acquisition costs                 393,319us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
529,270us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
504,227us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating expenses                 865,592us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[2] 782,677us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[2] 754,308us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[2]
Underwriting profit (loss)                 224,694xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
125,731xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
(24,955)xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Net results from structured products                 43,710xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[4] 15,562xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[5] 20,978xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[6]
Net fee income and other                 (10,051)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[7] (9,317)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[7] 850us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[7]
Ratios - P&C operations:                      
Loss and loss expense ratio                 63.20%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 66.30%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 68.60%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10]
Underwriting expense ratio                 31.20%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 30.80%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 32.00%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10]
Combined ratio                 94.40%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 97.10%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10] 100.60%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[10]
Operating Segments [Member] | Reinsurance Segment [Member]                      
Segment Reporting Information [Line Items]                      
Gross premiums written                 1,785,479us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,893,611us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
2,008,157us-gaap_PremiumsWrittenGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Net premiums written                 1,633,058us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,749,889us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,884,508us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Net premiums earned                 1,690,725us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,746,422us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,841,342us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Net losses and loss expenses                 715,285xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
901,465xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,074,426xlgroup_PolicyholderBenefitsAndClaimsIncurredNetIncludingLifeOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Acquisition costs                 330,684us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
353,388us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
368,172us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating expenses                 193,404us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[2] 166,238us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[2] 157,657us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[2]
Underwriting profit (loss)                 451,352xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
325,331xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
241,087xlgroup_UnderwritingProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Net results from structured products                 10,499xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[4] 8,229xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[5] (15,721)xlgroup_NetResultsFromStructuredProducts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[6]
Net fee income and other                 $ 2,800us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[7] $ 2,320us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[7] $ 2,492us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[7]
Ratios - P&C operations:                      
Loss and loss expense ratio                 42.30%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 51.60%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 58.40%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10]
Underwriting expense ratio                 31.00%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 29.80%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 28.50%us-gaap_UnderwritingExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10]
Combined ratio                 73.30%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 81.40%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10] 86.90%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[10]
[1] Corporate and Other includes other items of our revenue and expenditures that are not evaluated at the segment level for reporting purposes, as well as the Company's Run-Off Life Operations.
[2] Operating expenses of the segments exclude Corporate operating expenses, shown separately.
[3] Net investment income - excluding Life Funds Withheld Assets does not include net investment income related to the net results from structured products.
[4] The net results from P&C structured products include net investment income and interest expense of $68.0 million and $12.9 million, respectively.
[5] The net results from P&C structured products include net investment income and interest expense of $71.9 million and $48.0 million, respectively.
[6] The net results from P&C structured products include net investment income and interest expense of $71.7 million and $66.3 million, respectively.
[7] Net fee income and other includes operating expenses from the Company's loss prevention consulting services business.
[8] The Company generally records the income related to the alternative funds and to the private investment and operating fund affiliates on a one-month and three-month lag, respectively.
[9] Interest expense excludes interest expense related to deposit liabilities recorded in the Insurance and Reinsurance segments.
[10] Ratios are based on net premiums earned from P&C operations.