XML 66 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 22,431 $ 27,853
Accrued expenses - general 24,558 27,866
Accrued salaries and benefits 18,982 31,356
Income taxes payable 1,700 165
Total $ 67,671 $ 87,240