XML 164 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Losses and Loss Expenses - Prior Year Development - Reinsurance (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development $ (255,076)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ (289,889)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ (315,894)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
Reinsurance Segment [Member]      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (155,314)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(187,850)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(175,828)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Property and other short-tail lines      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (85,324)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyAndOtherShortTailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(136,912)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyAndOtherShortTailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(107,613)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyAndOtherShortTailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Property catastrophe lines      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development 12,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(60,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(16,500)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyCatastropheLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Property other lines      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (63,400)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(57,300)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(49,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_PropertyOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Marine and aviation lines      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (34,400)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineAndAviationLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(19,600)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineAndAviationLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(42,200)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineAndAviationLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Marine and aviation lines | Release on attritional losses      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (37,700)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis
= xlgroup_ReleaseonAttritionalLossesMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineAndAviationLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
   
Reinsurance Segment [Member] | Marine and aviation lines | Major catastrophe      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development 3,300us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis
= us-gaap_CatastropheMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_MarineAndAviationLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
   
Reinsurance Segment [Member] | Casualty and other      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (69,990)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyAndOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(50,938)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyAndOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(68,215)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyAndOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Casualty      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (44,300)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(72,200)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(60,300)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_CasualtyLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Other      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (25,700)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
21,300us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
(7,900)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
Reinsurance Segment [Member] | Other | Release on attritional losses      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (22,700)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis
= xlgroup_ReleaseonAttritionalLossesMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
   
Reinsurance Segment [Member] | Other | Major catastrophe      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development (3,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis
= us-gaap_CatastropheMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember
   
Reinsurance Segment [Member] | Other | Structured Indemnity      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Prior year development     $ (8,400)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis
= xlgroup_StructuredIndemnityMember
/ us-gaap_ProductOrServiceAxis
= xlgroup_OtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= xlgroup_ReinsuranceSegmentMember