Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details)

v2.4.1.9
STOCK-BASED COMPENSATION (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued to employees 72,760,969us-gaap_StockIssuedDuringPeriodSharesStockSplits 72,932,222us-gaap_StockIssuedDuringPeriodSharesStockSplits  
Aggregate Intrinsic Value      
Proceeds received upon exercise of stock options    $ 6us-gaap_ProceedsFromStockOptionsExercised   
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Expiration term 10 years    
Shares issued to employees 0us-gaap_StockIssuedDuringPeriodSharesStockSplits
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,000us-gaap_StockIssuedDuringPeriodSharesStockSplits
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised (in shares)   (1,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(32,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Options activity outstanding of stock option plan      
Balance outstanding at the beginning of the period (in shares)    1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
33,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercised (in shares)   (1,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(32,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Balance outstanding at the end of the period (in shares)       1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted-Average Exercise Price      
Balance at the beginning of the period (in dollars per share)    $ 5.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 5.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercised (in dollars per share)       $ 5.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercisable (in dollars per share)         
Balance at the end of the period (in dollars per share)       $ 5.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted-Average Remaining Contractual Term      
Balance at the beginning of the period   29 days 11 months 5 days
Balance at the end of the period   29 days 11 months 5 days
Aggregate Intrinsic Value      
Balance at the beginning of the period    17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
553us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Balance at the end of the period       17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Time Lapse Restricted Shares Issued 2004 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 6 years    
Shares issued to employees 400,000us-gaap_StockIssuedDuringPeriodSharesStockSplits
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
500,000us-gaap_StockIssuedDuringPeriodSharesStockSplits
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
800,000us-gaap_StockIssuedDuringPeriodSharesStockSplits
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Vesting increment, starting with the second anniversary, over six years (as a percent) 20.00%rol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingIncrementPercentage
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
   
Common stock reserved for issuance upon exercise of stock options (in shares) 5,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
   
Stock-based compensation expense      
Pre-tax compensation expense 10,579us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
10,427us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
9,494us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Tax benefit (4,094)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(4,014)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(3,655)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Restricted stock expense, net of tax 6,485us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
6,413us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
5,839us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Unrecognized compensation cost $ 29,400us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 30,700us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
 
Unrecognized compensation cost, period for recognition 3 years 7 months 12 days 3 years 8 months 18 days  
Unvested restricted stock activity      
Balance outstanding at the beginning of the period (in shares) 2,454,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
2,743,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
2,686,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Forfeited (in shares) (119,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(56,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(92,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Vested (in shares) (679,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(696,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
(627,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Granted (in shares) 411,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
463,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
776,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Balance outstanding at the end of the period (in shares) 2,067,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
2,454,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
2,743,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Weighted-Average Grant-Date Fair Value      
Balance at the beginning of the period (in dollars per share) $ 18.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 16.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 13.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Forfeited (in dollars per share) $ 21.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 17.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 16.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Vested (in dollars per share) $ 15.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 13.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 10.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Granted (in dollars per share) $ 28.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 24.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 22.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
Balance at the end of the period (in dollars per share) $ 21.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 18.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member
$ 16.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= rol_TimeLapseRestrictedSharesIssued2004Member