XML 80 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING CHARGES - Related Liability Balance and Activity for Restructuring Programs (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year $ 14.0us-gaap_RestructuringReserve    
(Income) Expense, Net 0.5us-gaap_RestructuringAndRelatedCostIncurredCost    
Foreign Currency Translation (0.2)us-gaap_RestructuringReserveTranslationAdjustment    
Cash utilized, net (3.4)us-gaap_PaymentsForRestructuring    
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1    
Balance End of Year 10.9us-gaap_RestructuringReserve    
Integration Program      
Restructuring Reserve [Roll Forward]      
Cash utilized, net (2.4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
(9.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
 
Integration Program | Employee Severance and Other Personnel Benefits      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 9.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
(Income) Expense, Net (0.1)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Foreign Currency Translation (0.2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Cash utilized, net (2.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Balance End of Year 7.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Integration Program | Other      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
(Income) Expense, Net 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Foreign Currency Translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Cash utilized, net 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
Balance End of Year 0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
   
December 2013 Program      
Restructuring Reserve [Roll Forward]      
Cash utilized, net   (15.5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
(0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
December 2013 Program | Employee Severance and Other Personnel Benefits      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 1.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
(Income) Expense, Net 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Foreign Currency Translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Cash utilized, net 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Balance End of Year 1.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
December 2013 Program | Other      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
(Income) Expense, Net 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Foreign Currency Translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Cash utilized, net 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Balance End of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
2014 Other Immaterial Actions | Employee Severance and Other Personnel Benefits      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 3.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
(Income) Expense, Net 0.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Foreign Currency Translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Cash utilized, net (1.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Balance End of Year 2.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
2014 Other Immaterial Actions | Other      
Restructuring Reserve [Roll Forward]      
Balance Beginning of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
(Income) Expense, Net 0.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Foreign Currency Translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Cash utilized, net 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Non-cash utilized, net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
   
Balance End of Year $ 0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember