XML 71 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 11,324 $ 15,682
Accrued expenses - general 30,628 27,268
Accrued salaries and benefits 24,523 41,363
Income taxes payable 0 87
Total $ 66,475 $ 84,400