Derivative Instruments and Hedging Activities (Details) - Foreign Exchange Contract [Member] - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Derivative instrument, terms | The terms of our forward foreign exchange contracts are generally less than 90 days. | |
Fair Value Hedge [Member] | Designated as Hedging Instrument [Member] | ||
Interest rate swaps, notional amount | $ 284.2 | $ 86.1 |