v3.19.3.a.u2
DERIVATIVES AND FAIR VALUE MEASUREMENTS Table 2 - Fair Values of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value    
Liability Derivatives $ (19,169) $ 0
Level 2 [Member] | Interest rate swaps | Designated as Hedging Instrument [Member] | Other long-term assets, net    
Derivatives, Fair Value    
Asset Derivatives 0 627
Level 2 [Member] | Interest rate swaps | Designated as Hedging Instrument [Member] | Accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives (19,169) 0
Level 2 [Member] | Interest rate swaps | Designated as Hedging Instrument [Member] | Other long-term liabilities    
Derivatives, Fair Value    
Liability Derivatives $ 0 $ (751)