v3.20.4
DERIVATIVES AND FAIR VALUE MEASUREMENTS Narrative 2 - Fair Values of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value    
Liability Derivatives $ 0 $ (19,169)
Interest rate swaps | Cash Flow Hedges    
Derivatives, Fair Value    
Derivative, notional amount   250,000
Level 2 [Member] | Interest rate swaps | Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Derivatives, Fair Value    
Liability Derivatives   $ (19,200)