XML 29 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Quantitative Information Used As Level 3 Inputs) (Details) (USD $)
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Total other assets and (liabilities) (13,908,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis (13,908,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis $ (8,233,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
Significant Unobservable Inputs (Level 3)      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 310,544,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
310,544,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total other assets and (liabilities) (8,934,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(8,934,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(2,490,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Private equity partnerships | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 281,932,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
281,932,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Senior secured bank loan funds | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 19,316,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= rnr_SeniorSecuredBankLoanFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
19,316,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= rnr_SeniorSecuredBankLoanFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Hedge funds | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 2,570,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_HedgeFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
2,570,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_HedgeFundsMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Corporate | Discounted Cash Flow Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 15,700,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
15,700,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Corporate | Discounted Cash Flow Valuation Technique | Weighted Average or Actual      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Credit spread 0.80%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
   
Liquidity discount 1.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
   
Risk-free rate 0.50%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
   
Dividend rate 6.50%us-gaap_FairValueAssumptionsExpectedDividendRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_DiscountedCashFlowValuationTechniqueMember
   
Significant Unobservable Inputs (Level 3) | Fixed maturity investments      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 15,660,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedMaturitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
15,660,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedMaturitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Private equity partnerships | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 281,900,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
281,900,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Private equity partnerships | Net Asset Valuation Technique | Low      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   (42.10%)rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Private equity partnerships | Net Asset Valuation Technique | Maximum      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   17.00%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Private equity partnerships | Net Asset Valuation Technique | Weighted Average or Actual      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   0.10%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Senior secured bank loan funds | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 19,300,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_SeniorSecuredBankLoanFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
19,300,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_SeniorSecuredBankLoanFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Senior secured bank loan funds | Net Asset Valuation Technique | Weighted Average or Actual      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   0.80%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= rnr_SeniorSecuredBankLoanFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Hedge funds | Net Asset Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 2,570,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
2,570,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Hedge funds | Net Asset Valuation Technique | Low      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   0.00%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Hedge funds | Net Asset Valuation Technique | Maximum      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   0.00%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Hedge funds | Net Asset Valuation Technique | Weighted Average or Actual      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Estimated performance   0.00%rnr_FairValueInputsEstimatedPerformance
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_NetAssetValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Other investments      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Assets, fair value 303,818,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
303,818,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Assumed And Ceded Re Insurance Contracts Member | Internal Valuation Model Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Liabilities, fair value (8,700,000)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
(8,700,000)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
 
Total other assets and (liabilities) (8,744,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
(8,744,000)rnr_OtherAssetsAndliabilitiesMeasuredonRecurringBasis
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Assumed And Ceded Re Insurance Contracts Member | Internal Valuation Model Valuation Technique | Low      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Net undiscounted cash flows 160,000rnr_FairValueInputsNetUndiscountedCashFlows
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
   
Contract period 549rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
549rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Assumed And Ceded Re Insurance Contracts Member | Internal Valuation Model Valuation Technique | Maximum      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Net undiscounted cash flows 8,006,000rnr_FairValueInputsNetUndiscountedCashFlows
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
   
Contract period 1,100rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
1,100rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
 
Significant Unobservable Inputs (Level 3) | Assumed And Ceded Re Insurance Contracts Member | Internal Valuation Model Valuation Technique | Weighted Average or Actual      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Net undiscounted cash flows 2,528,000rnr_FairValueInputsNetUndiscountedCashFlows
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
   
Contract period 832rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
832rnr_FairValueInputsContractPeriod
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
 
Discount rate 1.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= rnr_AssumedAndCededReInsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= rnr_WeightedAverageOrActualMember
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
   
Significant Unobservable Inputs (Level 3) | Weather Contract | Internal Valuation Model Valuation Technique      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Liabilities, fair value (200,000)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_WeatherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember
(200,000)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= rnr_WeatherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= rnr_InternalValuationModelValuationTechniqueMember