DERIVATIVES (Fair Value of Derivative Instruments) (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | $ 10,468 | $ 3,685 |
Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 6,310 | 1,495 |
Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 1,398 | 2,964 |
Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 352 | 653 |
Designated as Hedging Instrument | Foreign exchange contracts | Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 1,184 | 1,288 |
Designated as Hedging Instrument | Foreign exchange contracts | Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 5,267 | 522 |
Designated as Hedging Instrument | Foreign exchange contracts | Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Designated as Hedging Instrument | Foreign exchange contracts | Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 0 |
Designated as Hedging Instrument | Interest Rate Swap [Member] | Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Designated as Hedging Instrument | Interest Rate Swap [Member] | Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 0 |
Designated as Hedging Instrument | Interest Rate Swap [Member] | Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 2,964 |
Designated as Hedging Instrument | Interest Rate Swap [Member] | Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 0 |
Designated as Hedging Instrument | Forward Contracts [Member] | Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Designated as Hedging Instrument | Forward Contracts [Member] | Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 0 |
Designated as Hedging Instrument | Forward Contracts [Member] | Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Designated as Hedging Instrument | Forward Contracts [Member] | Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 352 | 0 |
Designated as Hedging Instrument | Cross Currency Interest Rate Contract [Member] | Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Designated as Hedging Instrument | Cross Currency Interest Rate Contract [Member] | Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 0 |
Designated as Hedging Instrument | Cross Currency Interest Rate Contract [Member] | Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 1,398 | 0 |
Designated as Hedging Instrument | Cross Currency Interest Rate Contract [Member] | Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 0 | 653 |
Not designated as hedging instruments | Foreign exchange contracts | Other Current Assets | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 9,284 | 2,397 |
Not designated as hedging instruments | Foreign exchange contracts | Other Current Liabilities | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | 1,043 | 973 |
Not designated as hedging instruments | Foreign exchange contracts | Other Noncurrent Assets [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative assets | 0 | 0 |
Not designated as hedging instruments | Foreign exchange contracts | Other Liabilities [Member] | | |
Fair values of derivative instruments | | |
Fair value of derivative liabilities | $ 0 | $ 0 |