XML 62 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Analysis of net realized gains (losses) and the change in unrealized (losses) gains on investments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net realized gains (losses):      
OTTI on investments, net of amounts transferred to other comprehensive income $ (35,700)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities    
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets 107,462us-gaap_MarketableSecuritiesGainLoss 87,777us-gaap_MarketableSecuritiesGainLoss 14,098us-gaap_MarketableSecuritiesGainLoss
Net realized and unrealized (losses) on investment related derivative instruments 20,121xlgroup_RealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments 6,367xlgroup_RealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments (1,228)xlgroup_RealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments
Net realized (losses) on investments and net realized and unrealized (losses) on investment related derivative instruments 127,583xlgroup_NetRealizedGainsLossesOnInvestmentsAndRealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments 94,144xlgroup_NetRealizedGainsLossesOnInvestmentsAndRealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments 12,870xlgroup_NetRealizedGainsLossesOnInvestmentsAndRealizedAndUnrealizedGainsLossesOnInvestmentRelatedDerivativeInstruments
Net change in unrealized gains (losses) on investments 970,715us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments (957,192)us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments 1,196,430us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
Total net realized (losses) on investments, net realized and unrealized (losses) on investment related derivative instruments, and net change in unrealized gains (losses) on investments 1,098,298xlgroup_NetRealizedLossesAndRealizedAndUnrealizedLossesRelatedDerivativeInstrumentsAndChangeInUnrealizedGainsLossesOnInvestments (863,048)xlgroup_NetRealizedLossesAndRealizedAndUnrealizedLossesRelatedDerivativeInstrumentsAndChangeInUnrealizedGainsLossesOnInvestments 1,209,300xlgroup_NetRealizedLossesAndRealizedAndUnrealizedLossesRelatedDerivativeInstrumentsAndChangeInUnrealizedGainsLossesOnInvestments
Fixed maturities | HTM      
Net realized gains (losses):      
Net change in unrealized gains (losses) on investments (272,540)us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(175,817)us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
221,647us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Equity securities      
Net realized gains (losses):      
Net change in unrealized gains (losses) on investments (32,577)us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
105,163us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
44,361us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Affiliates and other investments      
Net realized gains (losses):      
Net change in unrealized gains (losses) on investments 35,143us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_AffiliatesAndOtherInvestmentsMember
26,636us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_AffiliatesAndOtherInvestmentsMember
46,163us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_AffiliatesAndOtherInvestmentsMember
Exclude Life Funds Withheld Assets [Member]      
Net realized gains (losses):      
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets 122,991us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
87,777us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
14,098us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
Exclude Life Funds Withheld Assets [Member] | Fixed maturities, short term investments and cash equivalents      
Net realized gains (losses):      
Gross realized gains 119,817us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
129,479us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
163,328us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Gross realized losses on investments sold (66,892)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
(84,703)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
(107,033)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
OTTI on investments, net of amounts transferred to other comprehensive income (12,341)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
(16,282)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
(74,245)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets 40,584us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
28,494us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
(17,950)us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Exclude Life Funds Withheld Assets [Member] | Fixed maturities | AFS      
Net realized gains (losses):      
Net change in unrealized gains (losses) on investments 360,463us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
(913,174)us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
884,259us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
Exclude Life Funds Withheld Assets [Member] | Equity securities      
Net realized gains (losses):      
Gross realized gains 96,260us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
29,402us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
42,009us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Gross realized losses on investments sold (12,270)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(3,185)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(7,121)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
OTTI on investments, net of amounts transferred to other comprehensive income (10,944)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(17)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(3,746)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets 73,046us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
26,200us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
31,142us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Exclude Life Funds Withheld Assets [Member] | Other investments      
Net realized gains (losses):      
Gross realized gains 31,830us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
46,934us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
11,610us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
Gross realized losses on investments sold (10,011)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
(13,851)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
(7,983)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
OTTI on investments, net of amounts transferred to other comprehensive income (12,458)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
(2,721)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets 9,361us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
33,083us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
906us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_ExcludeLifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_OtherInvestmentSecuritiesMember
Life Funds Withheld Assets [Member]      
Net realized gains (losses):      
Net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets (9)us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
0us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
0us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
Life Funds Withheld Assets [Member] | Fixed maturities, short term investments and cash equivalents      
Net realized gains (losses):      
Gross realized gains 7,926us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Gross realized losses on investments sold (2,859)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets (9)us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
OTTI on investments, net of amounts transferred to other comprehensive income (20,587)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Total net realized gains (losses) on investments, and net unrealized gains (losses) on investments, Trading - Life Funds Withheld Assets (15,529)us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
0us-gaap_MarketableSecuritiesGainLoss
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= xlgroup_FixedMaturitiesShortTermInvestmentsAndCashAndCashEquivalentsMember
Life Funds Withheld Assets [Member] | Fixed maturities | AFS      
Net realized gains (losses):      
Net change in unrealized gains (losses) on investments $ 880,226us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
$ 0us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
$ 0us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= xlgroup_LifeFundsWithheldAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember