XML 57 R156.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Statements (Details 2) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Condensed Consolidating Statements of Cash Flows      
Cash flows from operating activities: $ 184.8us-gaap_NetCashProvidedByUsedInOperatingActivities $ 210.3us-gaap_NetCashProvidedByUsedInOperatingActivities $ 221.4us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities:      
Proceeds from the disposal of property, plant and equipment 1.1us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 2.4us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 0.1us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Purchases of property, plant and equipment (88.4)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (78.3)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (50.2)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Net proceeds from sale of businesses 0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries 8.6us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries 10.1us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
Net cash used in discontinued operations 0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations 0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations (0.4)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
Net cash used in investing activities (87.3)us-gaap_NetCashProvidedByUsedInInvestingActivities (67.3)us-gaap_NetCashProvidedByUsedInInvestingActivities (40.4)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities:      
Short-term borrowings, net 1.5us-gaap_ProceedsFromRepaymentsOfShortTermDebt 2.0us-gaap_ProceedsFromRepaymentsOfShortTermDebt 0.2us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Asset securitization borrowings 100.0us-gaap_ProceedsFromOtherDebt 330.0us-gaap_ProceedsFromOtherDebt 645.0us-gaap_ProceedsFromOtherDebt
Asset securitization payments (40.0)us-gaap_RepaymentsOfOtherDebt (200.0)us-gaap_RepaymentsOfOtherDebt (615.0)us-gaap_RepaymentsOfOtherDebt
Term loan borrowings from credit facility 300.0us-gaap_ProceedsFromShortTermDebt 0us-gaap_ProceedsFromShortTermDebt 0us-gaap_ProceedsFromShortTermDebt
Long-term debt payments (2.3)us-gaap_RepaymentsOfLongTermDebt (1.0)us-gaap_RepaymentsOfLongTermDebt (1.1)us-gaap_RepaymentsOfLongTermDebt
Borrowings from credit facility 2,073.5us-gaap_ProceedsFromLongTermLinesOfCredit 1,425.5us-gaap_ProceedsFromLongTermLinesOfCredit 967.0us-gaap_ProceedsFromLongTermLinesOfCredit
Payments on credit facility (1,908.5)us-gaap_RepaymentsOfLongTermLinesOfCredit (1,543.5)us-gaap_RepaymentsOfLongTermLinesOfCredit (1,075.0)us-gaap_RepaymentsOfLongTermLinesOfCredit
Proceeds from employee stock purchases 2.0us-gaap_ProceedsFromStockOptionsExercised 1.8us-gaap_ProceedsFromStockOptionsExercised 0.8us-gaap_ProceedsFromStockOptionsExercised
Payments to Acquire Interest in Subsidiaries and Affiliates   (0.5)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates  
Payments of deferred financing costs (2.2)us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts
Repurchases of common stock (550.3)us-gaap_PaymentsForRepurchaseOfCommonStock (125.0)us-gaap_PaymentsForRepurchaseOfCommonStock (50.1)us-gaap_PaymentsForRepurchaseOfCommonStock
Repurchases of common stock to satisfy employee withholding tax obligations (22.4)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (12.0)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (7.8)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Excess tax benefits related to share-based payments 11.8us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 6.5us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 3.5us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Intercompany debt 0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt 0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt 0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
Intercompany financing activity 0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties 0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties 0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
Intercompany investments       
Cash dividends paid (52.6)us-gaap_PaymentsOfDividendsCommonStock (34.0)us-gaap_PaymentsOfDividendsCommonStock (47.6)us-gaap_PaymentsOfDividendsCommonStock
Net cash used in financing activities (89.5)us-gaap_NetCashProvidedByUsedInFinancingActivities (150.2)us-gaap_NetCashProvidedByUsedInFinancingActivities (180.1)us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase (decrease) in cash and cash equivalents 8.0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (7.2)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 0.9us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Effect of exchange rates on cash and cash equivalents (8.5)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (6.6)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 5.9us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Cash and cash equivalents, beginning of year 38.0us-gaap_CashAndCashEquivalentsAtCarryingValue 51.8us-gaap_CashAndCashEquivalentsAtCarryingValue 45.0us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, end of year 37.5us-gaap_CashAndCashEquivalentsAtCarryingValue 38.0us-gaap_CashAndCashEquivalentsAtCarryingValue 51.8us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent [Member]      
Condensed Consolidating Statements of Cash Flows      
Cash flows from operating activities: 328.8us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(30.4)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20.7us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from investing activities:      
Proceeds from the disposal of property, plant and equipment 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchases of property, plant and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net proceeds from sale of businesses   5.3us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in discontinued operations     0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5.3us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from financing activities:      
Short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset securitization borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset securitization payments 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Term loan borrowings from credit facility 300.0us-gaap_ProceedsFromShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Long-term debt payments 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Borrowings from credit facility 2,073.5us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,425.5us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
967.0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on credit facility (1,908.5)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,543.5)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,075.0)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from employee stock purchases 2.0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.8us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.8us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Additional investment in affiliates   0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments of deferred financing costs (2.2)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Repurchases of common stock (550.3)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(125.0)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(50.1)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases of common stock to satisfy employee withholding tax obligations (22.4)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12.0)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7.8)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess tax benefits related to share-based payments 11.8us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6.5us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3.5us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany debt (0.1)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(26.8)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2.4us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany financing activity (180.1)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
332.7us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
186.1us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany investments       
Cash dividends paid (52.6)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(34.0)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(47.6)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in financing activities (328.9)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25.2us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20.7)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) in cash and cash equivalents (0.1)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.1us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of exchange rates on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, beginning of year 1.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, end of year 1.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]      
Condensed Consolidating Statements of Cash Flows      
Cash flows from operating activities: (97.2)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
328.4us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
207.3us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from investing activities:      
Proceeds from the disposal of property, plant and equipment 1.0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2.4us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0.1us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchases of property, plant and equipment (70.5)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(55.8)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(37.7)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net proceeds from sale of businesses   0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10.1us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in discontinued operations     (0.5)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in investing activities (69.5)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(53.4)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(28.0)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from financing activities:      
Short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Asset securitization borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Asset securitization payments 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Term loan borrowings from credit facility 0us-gaap_ProceedsFromShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Long-term debt payments (1.9)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(0.7)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(0.7)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Borrowings from credit facility 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on credit facility 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from employee stock purchases 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Additional investment in affiliates   0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments of deferred financing costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Repurchases of common stock to satisfy employee withholding tax obligations 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Excess tax benefits related to share-based payments 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany debt 4.7us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
12.3us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4.0)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany financing activity 164.9us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(289.5)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(170.9)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany investments       
Cash dividends paid 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in financing activities 167.7us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(277.9)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(175.6)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Increase (decrease) in cash and cash equivalents 1.0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2.9)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3.7us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Effect of exchange rates on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents, beginning of year 10.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
13.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
9.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents, end of year 11.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
13.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]      
Condensed Consolidating Statements of Cash Flows      
Cash flows from operating activities: (46.8)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(87.7)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6.6)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from investing activities:      
Proceeds from the disposal of property, plant and equipment 0.1us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchases of property, plant and equipment (17.9)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(22.5)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(12.5)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net proceeds from sale of businesses   3.3us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in discontinued operations     0.1us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in investing activities (17.8)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(19.2)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(12.4)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from financing activities:      
Short-term borrowings, net 1.5us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2.0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0.2us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Asset securitization borrowings 100.0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
330.0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
645.0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Asset securitization payments (40.0)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(200.0)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(615.0)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Term loan borrowings from credit facility 0us-gaap_ProceedsFromShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Long-term debt payments (0.4)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(0.3)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(0.4)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Borrowings from credit facility 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on credit facility 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from employee stock purchases 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments to Acquire Interest in Subsidiaries and Affiliates   (0.5)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments of deferred financing costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Repurchases of common stock to satisfy employee withholding tax obligations 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Excess tax benefits related to share-based payments 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany debt (4.6)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14.5us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1.6us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany financing activity 15.2us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(43.2)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15.2)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany investments       
Cash dividends paid 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in financing activities 71.7us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
102.5us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16.2us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Increase (decrease) in cash and cash equivalents 7.1us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4.4)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2.8)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of exchange rates on cash and cash equivalents (8.5)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6.6)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5.9us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents, beginning of year 26.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
37.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
34.3us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents, end of year 25.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
26.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
37.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations [Member]      
Condensed Consolidating Statements of Cash Flows      
Cash flows from operating activities: 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from investing activities:      
Proceeds from the disposal of property, plant and equipment 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Purchases of property, plant and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net proceeds from sale of businesses   0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in discontinued operations     0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from financing activities:      
Short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Asset securitization borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Asset securitization payments 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Term loan borrowings from credit facility 0us-gaap_ProceedsFromShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Long-term debt payments 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Borrowings from credit facility 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Payments on credit facility 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from employee stock purchases 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Additional investment in affiliates   0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Payments of deferred financing costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Repurchases of common stock to satisfy employee withholding tax obligations 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Excess tax benefits related to share-based payments 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany debt 0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany financing activity 0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany investments       
Cash dividends paid 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Effect of exchange rates on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents, end of year $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember