XML 122 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans (Schedule Of Fair Value Of Plan Assets) (Details) (USD $)
In Millions, unless otherwise specified
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets $ 126.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 128.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 109.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 81.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
65.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 33.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
52.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 11.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
9.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Cash And Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 3.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
2.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
 
Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 3.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
2.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
 
Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
 
Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CashEquivalentsMember
 
Common Collective Trust Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   1.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   1.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Domestic Equities [Member] | Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 20.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
22.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
Domestic Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 20.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
22.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
Domestic Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
Domestic Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_DomesticEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
International Equities [Member] | Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 8.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
7.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
International Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 8.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
International Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
7.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
International Equities [Member] | Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= us-gaap_CommonStockMember
 
Fixed Income Funds [Member] | Common Collective Trust Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 9.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Fixed Income Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Fixed Income Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 9.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Fixed Income Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
Fixed Income Funds [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 12.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Fixed Income Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 12.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Fixed Income Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Fixed Income Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
U.S. Equity Funds [Member] | Common Collective Trust Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 23.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
28.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
U.S. Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
U.S. Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 23.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
28.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
U.S. Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
U.S. Equity Funds [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 16.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
15.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
U.S. Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 16.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
15.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
U.S. Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
U.S. Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_USEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Balanced Funds [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 6.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Balanced Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 6.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Balanced Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Balanced Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_BalancedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
International Equity Funds [Member] | Common Collective Trust Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   3.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
International Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
International Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   3.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
International Equity Funds [Member] | Common Collective Trust Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_CommonCollectiveTrustFundsMember
 
International Equity Funds [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 13.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
14.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
International Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 13.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
14.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
International Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
International Equity Funds [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rbc_InternationalEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
   
Real Estate Investment [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 6.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
5.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Real Estate Investment [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Real Estate Investment [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
Real Estate Investment [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 6.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
5.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
MARKET FOR ALTERNATIVE INVESTMENT [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 5.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
4.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
MARKET FOR ALTERNATIVE INVESTMENT [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
MARKET FOR ALTERNATIVE INVESTMENT [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
 
MARKET FOR ALTERNATIVE INVESTMENT [Member] | Mutual Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets $ 5.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember
$ 4.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= exch_XMAI
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis
= rbc_MutualFundsMember