Foreign Exchange Contract [Member] | Prepayments and Other Current Assets [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative assets | 3.6M |
Foreign Exchange Contract [Member] | Other Non Current Assets [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative assets | 0 |
Foreign Exchange Contract [Member] | Accounts payable and accrued expenses [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative Liability Designated as Hedging Instrument, Fair Value | 100K |
Foreign Exchange Contract [Member] | Other Non Current Liabilities [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative Liability Designated as Hedging Instrument, Fair Value | 3.9M |
Net Investment Hedging [Member] | Other Non Current Assets [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative assets | 0 |
Net Investment Hedging [Member] | Other Non Current Liabilities [Member] | |
Derivatives, Fair Value [Line Items] | |
Derivative Liability Designated as Hedging Instrument, Fair Value | 1.5M |