XML 74 R64.htm IDEA: XBRL DOCUMENT v3.4.0.3
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Accounts payable and accrued expenses    
Accounts payable $ 16,961 $ 11,644
Accrued expenses - general 28,623 30,347
Accrued salaries and benefits 30,792 46,564
Income taxes payable 4,392 3,316
Total $ 80,768 $ 91,871