XML 89 R68.htm IDEA: XBRL DOCUMENT
v2.4.1.9

FAIR VALUE MEASUREMENTS (DETAILS 3) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Fixed Maturities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | $ 34,817 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | $ 70,931 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Transfers into Level 3 | 10,572 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Transfers out of Level 3 | (6,165)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | (1,222)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 1,439 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Included in OCI | 3,636 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 1,651 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Purchases | 60,784 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Settlements / distributions | (30,013)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | (37,982)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Balance at end of period | 73,631 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 34,817 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember
Other Investments [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 557,055 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 422,431 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Transfers into Level 3 | 12,355 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Transfers out of Level 3 | (32,255)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Included in earnings | 48,478 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 86,066 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Purchases | 75,542 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 142,471 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Settlements / distributions | (43,331)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | (93,913)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Balance at end of period | 617,844 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 557,055 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 48,339 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember | 86,066 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember
Other Assets [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 984 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Included in earnings | 5,112 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 2,084 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Purchases | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | (1,100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Settlements / distributions | (5,985)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Balance at end of period | 111 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 984 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 101 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember | 2,084 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember
Total Assets [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 592,856 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 493,362 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Transfers into Level 3 | 22,927 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Transfers out of Level 3 | (38,420)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | (1,222)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Included in earnings | 53,590 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 89,589 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Included in OCI | 3,636 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 1,651 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Purchases | 136,326 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 141,371 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Settlements / distributions | (79,329)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | (131,895)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Balance at end of period | 691,586 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 592,856 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 48,440 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember | 88,150 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetsMember
Total Liabilities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 815 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Included in earnings | 10,604 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 98 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Purchases | 12,715 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 717 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Settlements / distributions | (8,846)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Balance at end of period | 15,288 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 815 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 6,621 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember | 98 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_LiabilityMember
Corporate Debt [Member] | Fixed Maturities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 1,550 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 1,550 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Included in OCI | (95)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Purchases | 15,957 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Settlements / distributions | (25)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | (3,100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Balance at end of period | 15,837 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Non-Agency RMBS [Member] | Fixed Maturities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 1,110 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | (1,222)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 135 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Purchases | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Settlements / distributions | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | (23)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Balance at end of period | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
CMBS [Member] | Fixed Maturities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 4,018 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 4,296 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Transfers into Level 3 | 9,447 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Included in OCI | 1,381 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | (278)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Purchases | 5,027 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Settlements / distributions | (2,110)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Balance at end of period | 17,763 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 4,018 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
ABS [Member] | Fixed Maturities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 30,799 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 63,975 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Transfers into Level 3 | 1,125 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Transfers out of Level 3 | (6,165)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | (111)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Included in OCI | 2,350 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 1,794 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Purchases | 39,800 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Settlements / distributions | (27,878)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | (34,859)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Balance at end of period | 40,031 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 30,799 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember | 0 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_FixedMaturitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Hedge funds [Member] | Other Investments [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 461,055 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 359,996 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Transfers into Level 3 | 12,355 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Transfers out of Level 3 | (32,255)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Included in earnings | 24,790 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 58,293 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Purchases | 19,500 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 86,138 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Settlements / distributions | (14,527)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | (43,372)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Balance at end of period | 470,918 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 461,055 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 24,651 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember | 58,293 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_HedgeFundsMember
Direct Lending Funds [Member] | Other Investments [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 22,134 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Included in earnings | 3,515 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | (125)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Purchases | 30,101 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 22,317 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Settlements / distributions | (1,312)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | (58)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Balance at end of period | 54,438 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | 22,134 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 3,515 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember | (125)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_DirectLendingFundsMember
CLO-Equities [Member] | Other Investments [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 73,866 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 62,435 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Included in earnings | 20,173 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 27,898 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Purchases | 25,941 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 34,016 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Settlements / distributions | (27,492)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | (50,483)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Balance at end of period | 92,488 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 73,866 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 20,173 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember | 27,898 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = axs_AlternativeInvestmentsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = axs_CloEquityTranchedSecuritiesMember
Derivative [Member] | Other Assets [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 984 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Included in earnings | 5,112 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 2,084 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Purchases | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | (1,100)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Settlements / distributions | (5,985)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Balance at end of period | 111 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 984 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | 101 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 2,084 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherAssetsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Derivative [Member] | Other Liabilities [Member] |  |
Changes in Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis [Line Items] |  |
Balance at beginning of period | 815 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Transfers into Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Transfers out of Level 3 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Included in earnings | 10,604 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 98 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Included in OCI | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Purchases | 12,715 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 717 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Sales | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Settlements / distributions | (8,846)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Balance at end of period | 15,288 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | 815 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember
Change in unrealized investment gain/(loss) relating to assets held at the reporting date | $ 6,621 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember | $ 98 us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherLiabilitiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DerivativeMember

X
- Definition Amount of unrealized (holding) gain (loss) which is included in the statement of income (or changes in net assets) related to those assets still held at the reporting date for which fair value is measured on a recurring basis using significant unobservable inputs (Level 3). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in the income statement for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income (loss) for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=axs_AlternativeInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_FixedMaturitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_LiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=axs_CloEquityTranchedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=axs_DirectLendingFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_HedgeFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |