XML 114 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING CHARGES - Additional Information (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 0 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 30, 2013
job_position
Mar. 31, 2014
job_position
Dec. 31, 2013
Dec. 31, 2015
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net $ 21.3us-gaap_RestructuringCharges $ 3.5us-gaap_RestructuringCharges $ 20.5us-gaap_RestructuringCharges        
Payments for restructuring 22.6us-gaap_PaymentsForRestructuring 20.2us-gaap_PaymentsForRestructuring          
Restructuring reserve within accrued expenses and other 13.7us-gaap_RestructuringReserveCurrent 13.7us-gaap_RestructuringReserveCurrent       13.7us-gaap_RestructuringReserveCurrent  
Accrued Expenses and Other              
Restructuring Cost and Reserve [Line Items]              
Restructuring reserve within accrued expenses and other 13.7us-gaap_RestructuringReserveCurrent
/ us-gaap_IncomeStatementLocationAxis
= rev_AccruedExpensesandOtherMember
           
Other Long-term Liabilities              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve, Noncurrent 0.3us-gaap_RestructuringReserveNoncurrent
/ us-gaap_IncomeStatementLocationAxis
= rev_OtherLongtermLiabilitiesMember
           
Integration Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 25.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Restructuring charges and other, net 20.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Total expected restructuring cash payments 24.0rev_RestructuringReserveExpectedToBeSettledInCash
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Payments for restructuring 9.6us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
December 2013 Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 18.9us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Restructuring charges and other, net (2.5)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
[1] 21.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
    13.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
21.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
 
Total expected restructuring cash payments 17.0rev_RestructuringReserveExpectedToBeSettledInCash
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Payments for restructuring 15.5us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
0.1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
         
Number of positions eliminated (job positions)       1,100us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
     
Number of positions eliminated related to employees retained indirectly through a third party (job positions)         940rev_RestructuringandRelatedCostNumberofPositionsEliminatedRetainedThroughThirdParty
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
   
Restructuring and related costs incurred to date 18.9us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
2012 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net   3.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringProgramMember
24.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringProgramMember
       
Restructuring and related costs incurred to date   27.2us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringProgramMember
      27.2us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringProgramMember
 
2012 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Total expected restructuring cash payments 25.1rev_RestructuringReserveExpectedToBeSettledInCash
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
           
Payments for restructuring 4.0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
17.3us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
3.8us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
       
Other | Integration Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 3.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Restructuring charges and other, net 1.6us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Payments for restructuring 1.2us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Other | December 2013 Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 0.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Restructuring charges and other, net (0.2)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
[1] 0.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
         
Payments for restructuring 0.3us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
         
Restructuring and related costs incurred to date 0.3us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Other | 2012 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Payments for restructuring 1.5us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
1.7us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
         
Other | 2014 Other Immaterial Actions              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net 2.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
           
Payments for restructuring 0.2us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
           
Employee Severance and Other Personnel Benefits | Integration Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 18.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Restructuring charges and other, net 17.3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Payments for restructuring 7.6us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
           
Employee Severance and Other Personnel Benefits | December 2013 Program              
Restructuring Cost and Reserve [Line Items]              
Total expected net charges 8.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Restructuring charges and other, net (0.5)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
[1] 9.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
         
Payments for restructuring 7.3us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
0.1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
         
Restructuring and related costs incurred to date 8.6us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
           
Employee Severance and Other Personnel Benefits | 2012 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Payments for restructuring 2.5us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
18.1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_TwoThousandTwelveRestructuringMember
         
Employee Severance and Other Personnel Benefits | 2014 Other Immaterial Actions              
Restructuring Cost and Reserve [Line Items]              
Payments for restructuring 2.0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
           
Restructuring charges prior to gain on sale of facility 5.3rev_Restructuringchargespriortogainonsaleoffacility
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
           
Gain on Sale of Equipment | 2014 Other Immaterial Actions              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net 2.6us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= rev_GainonSaleofEquipmentMember
/ us-gaap_RestructuringPlanAxis
= rev_A2014OtherImmaterialActionsMember
           
Maximum              
Restructuring Cost and Reserve [Line Items]              
Capital expenditure and related non-restructuring costs 50rev_RestructuringandRelatedCostExpectedRestructuringCostsCapitalExpenditureandRelatedNonRestructuringCosts
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
           
Consumer Segment | Integration Program              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net 10.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= rev_ConsumerSegmentMember
           
Professional | Integration Program              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges and other, net 9.9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= rev_ProfessionalSegmentMember
           
The Colomer Group Participations, S.L.              
Restructuring Cost and Reserve [Line Items]              
Integration related costs 5.9us-gaap_BusinessCombinationIntegrationRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= rev_TheColomerGroupParticipationsS.L.Member
12.5us-gaap_BusinessCombinationIntegrationRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= rev_TheColomerGroupParticipationsS.L.Member
         
Expected Acquisition and integration expected related capital expenditures 7rev_BusinessCombinationExpectedAcquisitionandIntegrationRelatedCapitalExpendituresTotal
/ us-gaap_BusinessAcquisitionAxis
= rev_TheColomerGroupParticipationsS.L.Member
           
Acquisition and integration related capital expenditures 4.4rev_BusinessCombinationAcquisitionandIntegrationRelatedCapitalExpenditures
/ us-gaap_BusinessAcquisitionAxis
= rev_TheColomerGroupParticipationsS.L.Member
           
Scenario, Forecast [Member] | Integration Program              
Restructuring Cost and Reserve [Line Items]              
Payments for restructuring             14.4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_IntegrationProgramMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Scenario, Forecast [Member] | December 2013 Program              
Restructuring Cost and Reserve [Line Items]              
Payments for restructuring             $ 1.4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= rev_December2013ProgramMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
[1] (a) Of the $2.5 million adjustment for 2014 related to the December 2013 Program, $2.3 million relates to the Company's exit of its business operations in China which were recorded within income (loss) from discontinued operations, net of taxes. See Note 4, "Discontinued Operations," for further discussion. The remaining $0.2 million of such adjustment was recorded in restructuring charges and other, net within income from continuing operations, net of taxes.