Annual report pursuant to Section 13 and 15(d)

EMPLOYEE BENEFIT PLANS (Details 7)

v2.4.1.9
EMPLOYEE BENEFIT PLANS (Details 7) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Reconciliation of level 3 assets held    
Net Realized and Unrealized Gains/(Losses) $ 10,328us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets $ 28,632us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
Fair Value, Inputs, Level 3 [Member]    
Reconciliation of level 3 assets held    
Balance at the beginning of period   12,890rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net Realized and Unrealized Gains/(Losses)   1,061us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net Purchases, Issuances and Settlements   (1,120)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Balance at the end of the period   12,831rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member]    
Reconciliation of level 3 assets held    
Balance at the beginning of period 12,831rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12,890rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net Realized and Unrealized Gains/(Losses) 1,461us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,061us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net Purchases, Issuances and Settlements 7,156us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(1,120)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net Transfers in to/(Out of) Level 3     
Balance at the end of the period 21,448rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12,831rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | UBS Trumbull Property Income [Member]    
Reconciliation of level 3 assets held    
Balance at the beginning of period 12,831rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_UBSTrumbullPropertyIncomeMember
 
Net Realized and Unrealized Gains/(Losses) 1,360us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_UBSTrumbullPropertyIncomeMember
 
Net Purchases, Issuances and Settlements (1,200)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_UBSTrumbullPropertyIncomeMember
 
Net Transfers in to/(Out of) Level 3     
Balance at the end of the period 12,991rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_UBSTrumbullPropertyIncomeMember
 
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | Garrison Real Estate Fund [Member]    
Reconciliation of level 3 assets held    
Balance at the beginning of period     
Net Purchases, Issuances and Settlements 4,076us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_GarrisonRealEstateFundMember
 
Net Transfers in to/(Out of) Level 3     
Balance at the end of the period 4,076rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_GarrisonRealEstateFundMember
 
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | Marathon European Credit Opp Fund [Member]    
Reconciliation of level 3 assets held    
Balance at the beginning of period     
Net Realized and Unrealized Gains/(Losses) 101us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_MarathonEuropeanCreditOppFundMember
 
Net Purchases, Issuances and Settlements 4,280us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_MarathonEuropeanCreditOppFundMember
 
Net Transfers in to/(Out of) Level 3     
Balance at the end of the period $ 4,381rol_DefinedBenefitPlanFairValueOfPlanAsset
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= rol_MarathonEuropeanCreditOppFundMember