XML 142 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets $ 4,565us-gaap_InterestRateFairValueHedgeAssetAtFairValue $ 9,333us-gaap_InterestRateFairValueHedgeAssetAtFairValue
Investments held in Rabbi Trusts 38,681r_FairValueInvestmentsHeldInRabbiTrusts 32,519r_FairValueInvestmentsHeldInRabbiTrusts
Fair Value, Measurements, Recurring [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Total assets at fair value 43,723us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
41,852us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total liabilities at fair value 212us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,162us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash and Cash Equivalents [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 4,418r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,101r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | U.S. Equity Mutual Funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 23,589r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
16,479r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Foreign equity mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 4,724r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,323r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Fixed income mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 5,950r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,616r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 477us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
 
Fair Value, Measurements, Recurring [Member] | Direct Financing Leases and Other Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 4,565us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
9,333us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Investments held in Rabbi Trusts 38,681r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
32,519r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Fair Value, Measurements, Recurring [Member] | Other non-current liabilities [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, liabilities 212us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfLiabilitiesMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
1,162us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfLiabilitiesMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Total assets at fair value 38,681us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
32,519us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate swaps, liabilities   0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total liabilities at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Cash and Cash Equivalents [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 4,418r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,101r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. Equity Mutual Funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 23,589r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
16,479r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign equity mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 4,724r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,323r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Fixed income mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 5,950r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,616r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
 
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Direct Financing Leases and Other Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Investments held in Rabbi Trusts 38,681r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
32,519r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other non-current liabilities [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfLiabilitiesMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
 
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Total assets at fair value 5,042us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
9,333us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate swaps, liabilities   1,162us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total liabilities at fair value 212us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,162us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Cash and Cash Equivalents [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Equity Mutual Funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign equity mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Fixed income mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 477us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
 
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Direct Financing Leases and Other Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 4,565us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
9,333us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other non-current liabilities [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, liabilities 212us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfLiabilitiesMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
 
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Total assets at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate swaps, liabilities   0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total liabilities at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Cash and Cash Equivalents [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | U.S. Equity Mutual Funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_USEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Foreign equity mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= r_ForeignEquityMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Fixed income mutual funds [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
 
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Direct Financing Leases and Other Assets [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, assets 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Investments held in Rabbi Trusts 0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
0r_FairValueInvestmentsHeldInRabbiTrusts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfAssetsMeasuredOnRecurringByBalanceSheetLocationAxis
= r_DirectFinancingLeasesAndOtherAssetsMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Other non-current liabilities [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Interest rate swaps, liabilities $ 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ r_FairValueOfLiabilitiesMeasuredOnRecurringByBalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember