XML 16 R33.htm IDEA: XBRL DOCUMENT
v3.3.0.814

Fair Value Measurements (Details) € in Thousands, $ in Thousands | 3 Months Ended |  |  |  |
--- | --- | --- | --- | --- | ---
Sep. 30, 2015 USD ($) | Sep. 30, 2015 EUR (€) | Sep. 30, 2015 USD ($) | Jun. 30, 2015 USD ($) | Sep. 30, 2014 USD ($) | Jun. 30, 2014 USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | [1] |  |  | $ 4,035 | $ 3,939 |  |
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax |  |  |  | 1,710 |  |  |
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax |  |  |  |  | 2,971 |  |
Available-for-sale Securities |  |  |  | 5,745 | 6,910 |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Debt, Carrying Value |  |  |  | 655,317 | 514,096 |  |
Debt, Fair Value |  |  |  | 665,751 | 539,752 |  |
Total debt, Gross [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Debt, Carrying Value |  |  |  | 663,861 | 523,036 |  |
Printdeal (formally People & Print Group B.V.) [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  | 7,000 |  |  |
Payment of contingent consideration |  |  | € 8,000 | 8,547 |  |  |
Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Available-for-sale Securities |  |  |  | 5,745 | 6,910 |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Assets, Fair Value Disclosure, Recurring |  |  |  | 9,968 | 8,812 |  |
Liabilities, Fair Value Disclosure, Recurring |  |  |  | (18,801) | (17,823) |  |
Business Combination, Contingent Consideration, Liability |  |  |  | (7,881) | (7,833) |  |
Foreign Currency Contract, Asset, Fair Value Disclosure |  |  |  | 4,223 | 1,902 |  |
Foreign Currency Contracts, Liability, Fair Value Disclosure |  |  |  | (668) | (407) |  |
Interest Rate Swap Contracts, Liability, Fair Value Disclosure |  |  |  | (1,905) | (1,150) |  |
Derivative Instruments in Hedges, Net Investment in Foreign Operations, Liabilities, Fair Value |  |  |  | (8,347) | (8,433) |  |
Quoted prices in active markets for identical assets (Level 1) [Member] | Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Available-for-sale Securities |  |  |  |  | 6,910 |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Assets, Fair Value Disclosure, Recurring |  |  |  | 5,745 | 6,910 |  |
Business Combination, Contingent Consideration, Liability |  |  |  | 0 | 0 |  |
Foreign Currency Contract, Asset, Fair Value Disclosure |  |  |  |  | 0 |  |
Foreign Currency Contracts, Liability, Fair Value Disclosure |  |  |  | 0 | 0 |  |
Interest Rate Swap Contracts, Liability, Fair Value Disclosure |  |  |  | 0 | 0 |  |
Derivative Instruments in Hedges, Net Investment in Foreign Operations, Liabilities, Fair Value |  |  |  | 0 | 0 |  |
Significant other observable inputs (Level 2) [Member] | Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Available-for-sale Securities |  |  |  | 0 | 0 |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Assets, Fair Value Disclosure, Recurring |  |  |  | 4,223 | 1,902 |  |
Liabilities, Fair Value Disclosure, Recurring |  |  |  | (10,920) | (9,990) |  |
Business Combination, Contingent Consideration, Liability |  |  |  | 0 | 0 |  |
Foreign Currency Contract, Asset, Fair Value Disclosure |  |  |  | 4,223 | 1,902 |  |
Foreign Currency Contracts, Liability, Fair Value Disclosure |  |  |  | (668) | (407) |  |
Interest Rate Swap Contracts, Liability, Fair Value Disclosure |  |  |  | (1,905) | (1,150) |  |
Derivative Instruments in Hedges, Net Investment in Foreign Operations, Liabilities, Fair Value |  |  |  | (8,347) | (8,433) |  |
Significant unobservable inputs (Level 3) [Member] | Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Available-for-sale Securities |  |  |  | 0 | 0 |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Liabilities, Fair Value Disclosure, Recurring |  |  |  | (7,881) | (7,833) |  |
Business Combination, Contingent Consideration, Liability |  |  |  | (7,881) | (7,833) |  |
Foreign Currency Contract, Asset, Fair Value Disclosure |  |  |  | 0 | 0 |  |
Foreign Currency Contracts, Liability, Fair Value Disclosure |  |  |  | 0 | 0 |  |
Interest Rate Swap Contracts, Liability, Fair Value Disclosure |  |  |  | 0 | 0 |  |
Derivative Instruments in Hedges, Net Investment in Foreign Operations, Liabilities, Fair Value |  |  |  | $ 0 | 0 |  |
Foreign Exchange Forward [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative, Number of Instruments Held |  |  | 318 | 318 |  |  |
Foreign Exchange Forward [Member] | Significant other observable inputs (Level 2) [Member] | Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Foreign Currency Contracts, Liability, Fair Value Disclosure |  |  |  | $ (699) |  |  |
Interest Rate Swap [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative, Number of Instruments Held |  |  | 7 | 7 |  |  |
Interest Rate Swap [Member] | Fair value, recurring measurements [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Interest Rate Swap Contracts, Liability, Fair Value Disclosure |  |  |  | $ (10,221) |  |  |
Net Investment Hedging [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative, Number of Instruments Held |  |  | 2 | 2 |  |  |
Maximum [Member] | Printdeal (formally People & Print Group B.V.) [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  | $ 15,000 |  |  |
Accrued Liabilities [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Level 3 Liability Value |  |  |  |  | 7,833 |  |
Level 3 change in fair value |  | $ 0 |  |  |  |  |
Level 3 effect if currency translation |  | 48 |  |  |  |  |
Payment of continent consideration relating to business combination |  | 0 |  |  |  |  |
Accrued Liabilities [Member] | Printdeal (formally People & Print Group B.V.) [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  |  | 7,833 | $ 8,876 | $ 6,276
Other Noncurrent Liabilities [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Level 3 Liability Value |  |  |  |  | $ 16,072 |  |
Level 3 change in fair value |  | 3,677 |  |  |  |  |
Level 3 effect if currency translation |  | (1,194) |  |  |  |  |
Payment of continent consideration relating to business combination |  | $ 0 |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  | $ 18,555 |  |  |
Other Noncurrent Liabilities [Member] | Printdeal (formally People & Print Group B.V.) [Member] |  |  |  |  |  |  |
Assets, Fair Value Disclosure [Abstract] |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  |  |  | $ 9,679 | $ 9,796
[1] | On February 28, 2014, we purchased shares in our publicly traded Japanese joint venture partner. Refer to Note 11 for further discussion of the separate joint business arrangement.

X
- Definition Payment of continent consideration relating to business combination + References No definition available. + Details
Name: | cmpr_Paymentofcontinentconsiderationrelatingtobusinesscombination
Namespace Prefix: | cmpr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment of contingent consideration + References No definition available. + Details
Name: | cmpr_Paymentofcontingentconsideration
Namespace Prefix: | cmpr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a recurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. + References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in equity securities classified as available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51813488&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49167202&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13476-108611 + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the aggregate of total long-term debt, including current maturities and short-term debt. + References No definition available. + Details
Name: | us-gaap_DebtLongtermAndShorttermCombinedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=51825145&loc=SL20226008-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13495-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of derivative instruments of a particular group held by the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNumberOfInstrumentsHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income (loss) for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of all derivative liabilities designated as hedges of net investment in foreign operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5624163-113959 + Details
Name: | us-gaap_NetInvestmentHedgeDerivativeLiabilitiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmpr_TotaldebtGrossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cmpr_PeoplePrintGroupB.V.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_AccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |