XML 72 R62.htm IDEA: XBRL DOCUMENT v3.5.0.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Accounts payable and accrued expenses    
Accounts payable $ 15,114 $ 11,644
Accrued expenses - general 29,906 30,347
Accrued salaries and benefits 38,320 46,564
Income taxes payable 5,408 3,316
Total $ 88,748 $ 91,871