Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Valuation Inputs (Details)

v2.4.1.9
Fair Value Measurements - Valuation Inputs (Details) (Recurring, Contingent Consideration)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Discount rates 22.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
22.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Volatility rates 42.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
45.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Risk free rate of return 0.10%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.10%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Discount rates 60.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
64.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Volatility rates 47.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
48.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Risk free rate of return 0.20%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.20%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_FairValueByLiabilityClassAxis
= rp_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember