XML 74 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Schedule Of Fair Values Of Derivative Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Prepaid Expenses and Other Current Assets    
Derivative [Line Items]    
Derivative asset, fair value $ 6.1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
$ 3.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Prepaid Expenses and Other Current Assets | Interest rate swap contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Expenses and Other Current Assets | Currency Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 2.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1.6us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Expenses and Other Current Assets | Currency Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Prepaid Expenses and Other Current Assets | Commodity Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 1.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Expenses and Other Current Assets | Commodity Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 2.6us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Noncurrent Assets    
Derivative [Line Items]    
Derivative asset, fair value 1.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Other Noncurrent Assets | Interest rate swap contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other Noncurrent Assets | Currency Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 1.2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other Noncurrent Assets | Currency Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Noncurrent Assets | Commodity Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0.3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other Noncurrent Assets | Commodity Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Hedging Obligations (current)    
Derivative [Line Items]    
Derivative liability, fair value 26.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
29.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
Hedging Obligations (current) | Interest rate swap contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (current) | Currency Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 12.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
15.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (current) | Currency Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 3.0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Hedging Obligations (current) | Commodity Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 8.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
9.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (current) | Commodity Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 2.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.4us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Hedging Obligations (non-current)    
Derivative [Line Items]    
Derivative liability, fair value 25.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
22.5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
Hedging Obligations (non-current) | Interest rate swap contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 11.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (non-current) | Currency Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 13.2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
10.3us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (non-current) | Currency Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 0.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CurrencyForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Hedging Obligations (non-current) | Commodity Forward Contracts | Designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Hedging Obligations (non-current) | Commodity Forward Contracts | Not designated as hedging instruments:    
Derivative [Line Items]    
Derivative liability, fair value $ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= rbc_HedgingObligationsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= rbc_CommodityForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember