Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Summary of Stock Option Transactions Under Equity Plan, Stock Incentive Plan, Multifamily Technology Solutions Plan and Board Plan (Detail)

v2.4.1.9
Stock-based Compensation - Summary of Stock Option Transactions Under Equity Plan, Stock Incentive Plan, Multifamily Technology Solutions Plan and Board Plan (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Number of Shares      
Number of Shares, Beginning Balance 5,914,802us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 5,858,613us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 7,292,031us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Shares, Granted 1,934,031us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod 2,421,124us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod 1,641,470us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Number of Shares, Exercised (907,765)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (1,556,865)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (2,389,704)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Number of Shares, Forfeited/cancelled (1,336,894)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (800,470)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (684,154)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Number of Shares, Expired (37,286)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (7,600)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (1,030)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Number of Shares, ending balance 5,566,888us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 5,914,802us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 5,858,613us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Range of Exercise Prices      
Range of exercise prices beginning balance, lower limit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit
Range of exercise prices beginning balance, upper limit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit
Range of exercise prices, Granted lower limit $ 15.19rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeLowerRangeLimit $ 19.78rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeLowerRangeLimit $ 17.67rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeLowerRangeLimit
Range of exercise prices, Granted upper limit $ 21.54rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeUpperRangeLimit $ 25.70rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeUpperRangeLimit $ 24.64rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantsInPeriodExercisePriceRangeUpperRangeLimit
Range of exercise prices Exercised, lower limit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeLowerRangeLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeLowerRangeLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeLowerRangeLimit
Range of exercise prices Exercised, upper limit $ 21.6rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeUpperRangeLimit $ 25.24rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeUpperRangeLimit $ 27.18rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedInPeriodExercisePriceRangeUpperRangeLimit
Range of exercise prices Forfeited/cancelled, lower limit $ 4.28rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeLowerRangeLimit $ 4.28rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeLowerRangeLimit $ 0.94rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeLowerRangeLimit
Range of exercise prices Forfeited/cancelled, upper limit $ 29.5rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeUpperRangeLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeUpperRangeLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeUpperRangeLimit
Range of exercise prices Expired, lower limit $ 19.78rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeLowerRangeLimit $ 24.03rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeLowerRangeLimit $ 0.94rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeLowerRangeLimit
Range of exercise prices Expired, upper limit $ 24.64rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeUpperRangeLimit $ 24.64rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeUpperRangeLimit $ 27.18rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExpirationsInPeriodExercisePriceRangeUpperRangeLimit
Range of exercise prices Ending Balance, lower limit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit $ 0.91rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerLimit
Range of exercise prices Ending Balance, upper limit $ 29.5rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit $ 29.50rp_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperLimit
Weighted-Average Exercise Price      
Weighted average exercise price, Beginning Balance (per share) $ 18.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 13.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 9.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted average exercise price, Granted (per share) $ 17.68us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 22.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 20.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Weighted average exercise price, Exercised (per share) $ 10.92us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 6.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 5.05us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted average exercise price, Forfeited/cancelled (per share) $ 20.93us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 18.71us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 17.04us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Weighted average exercise price, Expired (per share) $ 24.02us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 24.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 2.73us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Weighted average exercise price, Ending Balance (per share) $ 18.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 18.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 13.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice