Fair Value Measurements - Contingent Consideration (Details) (Contingent Consideration, USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Level 3
|
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
$ 3,791us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember
|
$ 4,150us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember
|
$ 6,901us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember
|
$ 1,827us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember
|
Recurring |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
3,791us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
4,150us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Level 1 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Level 2 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Level 3 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
3,791us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
4,150us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Active Building LLC |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
870us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
1,566us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Active Building LLC | Level 1 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Active Building LLC | Level 2 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | Active Building LLC | Level 3 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
870us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
1,566us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_ActiveBuildingLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | MyBuilding Inc. |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
140us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
248us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | MyBuilding Inc. | Level 1 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | MyBuilding Inc. | Level 2 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | MyBuilding Inc. | Level 3 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
140us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
248us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_MyBuildingInc.Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | InstaManager |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
2,781us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
2,335us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | InstaManager | Level 1 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | InstaManager | Level 2 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | InstaManager | Level 3 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
2,781us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
2,335us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_BooktLLCincludingInstaManagerproductMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | VMM |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
|
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_VirtualMaintenanceManagerLLCMember / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | VMM | Level 1 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_VirtualMaintenanceManagerLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | VMM | Level 2 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
|
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_VirtualMaintenanceManagerLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
Recurring | VMM | Level 3 |
|
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
|
Contingent consideration related to acquisition |
|
$ 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BusinessAcquisitionAxis = rp_VirtualMaintenanceManagerLLCMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = rp_ContingentConsiderationMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|