Annual report pursuant to Section 13 and 15(d)

EMPLOYEE BENEFIT PLANS (Details Narrative)

v2.4.1.9
EMPLOYEE BENEFIT PLANS (Details Narrative) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Period based on which benefits are based on the highest average compensation during last ten years 5 years    
Company contributions to defined contribution plan $ 8,500,000us-gaap_DefinedContributionPlanCostRecognized $ 8,200,000us-gaap_DefinedContributionPlanCostRecognized $ 7,700,000us-gaap_DefinedContributionPlanCostRecognized
Benefits paid (15,783,000)us-gaap_DefinedBenefitPlanBenefitsPaid (8,807,000)us-gaap_DefinedBenefitPlanBenefitsPaid  
Retirement Income Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Company contributions to defined contribution plan 5,300,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
5,000,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
5,200,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
Single-sum payment for the ability to elect for a limited time the commencement of benefit 22,000rol_DefinedBenefitPlanSingleSumToBePaidByVestedTerminatedParticipantsForElectingLimitedTimeForCommencementOfBenefit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
  13,500rol_DefinedBenefitPlanSingleSumToBePaidByVestedTerminatedParticipantsForElectingLimitedTimeForCommencementOfBenefit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
Benefits paid 6,300,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
  4,700,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_RetirementIncomePlanMember
Waltham Services LLC Salaried Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Amount disbursed to terminate the plan $ 4,000,000rol_DefinedBenefitPlanAmountDisbursedToTerminatePlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= rol_WalthamServicesLLCSalariedPensionPlanMember