XML 28 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
PENSION AND OTHER POSTRETIREMENT BENEFIT PLANS, Additional Disclosures 2 (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 591,960,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 542,449,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 494,432,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Target allocation percentage of plan assets by asset category [Abstract]      
Equity securities, range minimum (in hundredths) 53.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum 53.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum  
Equity securities, range maximum (in hundredths) 69.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum 69.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum  
U.S. large cap, range minimum (in hundredths) 22.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSAndP500StockIndexEquitySecuritiesRangeMinimum 22.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSAndP500StockIndexEquitySecuritiesRangeMinimum  
U.S. large cap, range maximum (in hundredths) 28.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSAndP500StockIndexEquitySecuritiesRangeMaximum 28.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSAndP500StockIndexEquitySecuritiesRangeMaximum  
U.S. small cap, range minimum (in hundredths) 4.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSmallCapEquitySecuritiesRangeMinimum 4.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSmallCapEquitySecuritiesRangeMinimum  
U.S. small cap, range maximum (in hundredths) 10.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSmallCapEquitySecuritiesRangeMaximum 10.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsSmallCapEquitySecuritiesRangeMaximum  
International all cap, range minimum (in hundredths) 21.00%rdc_DefinedBenefitPlanTargetPlanAssetAllocationsNonUsRangeMinimum 21.00%rdc_DefinedBenefitPlanTargetPlanAssetAllocationsNonUsRangeMinimum  
International all cap, range maximum (in hundredths) 29.00%rdc_DefinedBenefitPlanTargetPlanAssetAllocationsNonUsRangeMaximum 29.00%rdc_DefinedBenefitPlanTargetPlanAssetAllocationsNonUsRangeMaximum  
International small cap, range minimum (in hundredths) 2.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsNon-UsSmallCapSecuritiesRangeMaximum 2.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsNon-UsSmallCapSecuritiesRangeMaximum  
International small cap, range minimum (in hundredths) 8.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsNonUsSmallCapRangeMinimum 8.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsNonUsSmallCapRangeMinimum  
Real estate, range minimum (in hundredths) 0.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsRealEstateFixedIncomeSecuritiesRangeMinimum 0.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsRealEstateFixedIncomeSecuritiesRangeMinimum  
Real estate, range maximum (in hundredths) 13.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsRealEstateFixedIncomeSecuritiesRangeMaximum 13.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsRealEstateFixedIncomeSecuritiesRangeMaximum  
Fixed income, range minimum (in hundredths) 25.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMinimum 25.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMinimum  
Fixed income, range maximum (in hundredths) 35.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMaximum 35.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMaximum  
Cash and equivalents, range minimum (in hundredths) 0.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCashAndEquivalentsRangeMinimum 0.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCashAndEquivalentsRangeMinimum  
Cash and equivalents, range maximum (in hundredths) 10.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCashAndEquivalentsRangeMaximum 10.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCashAndEquivalentsRangeMaximum  
Aggregate fixed income, range minimum (in hundredths) 9.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsAggregateFixedIncomeSecuritiesRangeMinimum 9.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsAggregateFixedIncomeSecuritiesRangeMinimum  
Aggregate fixed income, range maximum (in hundredths) 19.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsAggregateFixedIncomeSecuritiesRangeMaximum 19.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsAggregateFixedIncomeSecuritiesRangeMaximum  
Core plus fixed income, range minimum (in hundredths) 9.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCorePlusFixedIncomeSecuritiesRangeMinimum 9.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCorePlusFixedIncomeSecuritiesRangeMinimum  
Core plus fixed income, range maximum (in hundredths) 19.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCorePlusFixedIncomeSecuritiesRangeMaximum 19.00%rdc_DefinedBenefitPlanTargetAllocationPercentageOfAssetsCorePlusFixedIncomeSecuritiesRangeMaximum  
Estimated future annual payments for pension and other postretirement benefits [Abstract]      
Contributions made to defined contribution plans classified as continuing operations 19,000,000us-gaap_DefinedContributionPlanCostRecognized 14,300,000us-gaap_DefinedContributionPlanCostRecognized 9,600,000us-gaap_DefinedContributionPlanCostRecognized
Pension benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 591,960,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
542,449,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
494,432,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Target allocation percentage of plan assets by asset category [Abstract]      
Estimated future employer contributions in next fiscal year 22,000,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated future annual payments for pension and other postretirement benefits [Abstract]      
2015 66,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
2016 40,420,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
2017 40,950,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
2018 42,520,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
2019 43,730,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
2020 though 2023 236,460,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Other benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Target allocation percentage of plan assets by asset category [Abstract]      
Estimated future employer contributions in next fiscal year 4,000,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Estimated future annual payments for pension and other postretirement benefits [Abstract]      
2015 4,690,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2016 4,940,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2017 5,130,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2018 5,370,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2019 5,640,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2020 though 2023 25,220,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
U.S. large cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 159,541,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
125,061,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
 
U.S. small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 38,106,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
36,330,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
 
International all cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 135,947,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
118,530,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
 
International small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 29,736,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
31,270,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
 
Real Estate [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 45,758,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
40,055,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
 
Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,416,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
59,301,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
 
Aggregate Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 85,412,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
66,074,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
 
Core Plus Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 86,325,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
65,828,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
 
Group Annuity Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,719,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_GroupAnnuityContractsMember
   
Quoted prices in active markets for identical assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 86,326,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
65,828,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | U.S. large cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | U.S. small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | International all cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | International small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | Real Estate [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | Aggregate Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | Core Plus Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 86,325,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
65,828,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted prices in active markets for identical assets (Level 1) [Member] | Group Annuity Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_GroupAnnuityContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Significant observable inputs (Level 2) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 505,634,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
476,621,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | U.S. large cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 159,541,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
125,061,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | U.S. small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 38,106,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
36,330,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | International all cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 135,947,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
118,530,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | International small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 29,736,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
31,270,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | Real Estate [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 45,758,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
40,055,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,415,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
59,301,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | Aggregate Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 85,412,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
66,074,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | Core Plus Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant observable inputs (Level 2) [Member] | Group Annuity Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,719,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_GroupAnnuityContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Significant unobservable inputs (Level 3) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | U.S. large cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SAndP500StockIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | U.S. small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_SmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | International all cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_MsciWorldIndexMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | International small cap [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_NonUsSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | Real Estate [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | Aggregate Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_AggregateFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | Core Plus Fixed Income [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_CorePlusFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant unobservable inputs (Level 3) [Member] | Group Annuity Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rdc_GroupAnnuityContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member