XML 192 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Net premiums earned by line of business (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
P&C Operations:                      
P&C Operations                 $ 5,717,438us-gaap_PremiumsEarnedNetPropertyAndCasualty $ 6,014,099us-gaap_PremiumsEarnedNetPropertyAndCasualty $ 5,765,978us-gaap_PremiumsEarnedNetPropertyAndCasualty
Life Operations:                      
Life Operations                 177,632us-gaap_PremiumsEarnedNetLife 295,422us-gaap_PremiumsEarnedNetLife 324,459us-gaap_PremiumsEarnedNetLife
Net amount, premiums earned                 5,895,070us-gaap_PremiumsEarnedNet 6,309,521us-gaap_PremiumsEarnedNet 6,090,437us-gaap_PremiumsEarnedNet
Annuity                      
Life Operations:                      
Life Operations                 53,363us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
122,715us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
126,912us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
Other life                      
Life Operations:                      
Life Operations                 124,269us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
172,707us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
197,547us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
Total P And C Segment [Member] | Professional                      
P&C Operations:                      
P&C Operations                 1,256,643us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,576,365us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,563,643us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Casualty                      
P&C Operations:                      
P&C Operations                 1,722,907us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,702,007us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,476,919us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Property catastrophe                      
P&C Operations:                      
P&C Operations                 433,602us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
492,568us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
463,975us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Property                      
P&C Operations:                      
P&C Operations                 1,100,439us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,105,383us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,103,030us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Marine, energy, aviation and satellite                      
P&C Operations:                      
P&C Operations                 95,745us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
94,797us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
147,362us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Specialty                      
P&C Operations:                      
P&C Operations                 737,281us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
732,042us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
708,568us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Total P And C Segment [Member] | Other                      
P&C Operations:                      
P&C Operations                 370,821us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[1] 310,937us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[1] 302,481us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
[1]
Corporate and other                      
Life Operations:                      
Life Operations                 177,632us-gaap_PremiumsEarnedNetLife
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
295,422us-gaap_PremiumsEarnedNetLife
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
324,459us-gaap_PremiumsEarnedNetLife
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net amount, premiums earned                 177,632us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[2] 295,422us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[2] 324,459us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[2]
Corporate and other | Annuity                      
Life Operations:                      
Life Operations                 53,363us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
122,715us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
126,912us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_AnnuityMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Corporate and other | Other life                      
Life Operations:                      
Life Operations                 124,269us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
172,707us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
197,547us-gaap_PremiumsEarnedNetLife
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLifeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Operating Segments [Member] | Total P And C Segment [Member]                      
Life Operations:                      
Net amount, 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
Operating Segments [Member] | Insurance Segment [Member]                      
P&C Operations:                      
P&C Operations                 4,026,713us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
4,267,677us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
3,924,636us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Life Operations:                      
Net amount, 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
Operating Segments [Member] | Insurance Segment [Member] | Professional                      
P&C Operations:                      
P&C Operations                 1,075,420us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
1,370,196us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
1,350,319us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Casualty                      
P&C Operations:                      
P&C Operations                 1,422,684us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
1,389,851us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
1,165,753us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Property catastrophe                      
P&C Operations:                      
P&C Operations                 0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Property                      
P&C Operations:                      
P&C Operations                 544,856us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
544,278us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
489,739us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Marine, energy, aviation and satellite                      
P&C Operations:                      
P&C Operations                 0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Specialty                      
P&C Operations:                      
P&C Operations                 737,281us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
732,042us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
708,568us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
Operating Segments [Member] | Insurance Segment [Member] | Other                      
P&C Operations:                      
P&C Operations                 246,472us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[1] 231,310us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[1] 210,257us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_InsuranceSegmentMember
[1]
Operating Segments [Member] | Reinsurance Segment [Member]                      
P&C Operations:                      
P&C Operations                 1,690,725us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,746,422us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
1,841,342us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Life Operations:                      
Net amount, 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
Operating Segments [Member] | Reinsurance Segment [Member] | Professional                      
P&C Operations:                      
P&C Operations                 181,223us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
206,169us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
213,324us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyProfessionalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Casualty                      
P&C Operations:                      
P&C Operations                 300,223us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
312,156us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
311,166us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Property catastrophe                      
P&C Operations:                      
P&C Operations                 433,602us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
492,568us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
463,975us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Property                      
P&C Operations:                      
P&C Operations                 555,583us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
561,105us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
613,291us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_OtherPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Marine, energy, aviation and satellite                      
P&C Operations:                      
P&C Operations                 95,745us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
94,797us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
147,362us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineEnergyAviationAndSatelliteMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Specialty                      
P&C Operations:                      
P&C Operations                 0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherSpecialtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Operating Segments [Member] | Reinsurance Segment [Member] | Other                      
P&C Operations:                      
P&C Operations                 $ 124,349us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[1] $ 79,627us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[1] $ 92,224us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
[1]
[1] Other within the Insurance segment includes: excess and surplus, programs, surety, structured indemnity and certain discontinued lines. Other within the Reinsurance segment includes: whole account contracts, accident and health and other lines.
[2] 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.