v3.19.3.a.u2
ACCRUED LIABILITIES Table - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities, Current [Abstract]    
Employee wages and benefit costs $ 36,704 $ 29,518
Revenue contract liabilities 21,083 21,579
Interest rate swaps 19,169 0
Operating lease liabilities 10,416 0
Other 16,913 23,321
Accrued liabilities $ 104,285 $ 74,418