XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accounts payable $ 28,538 $ 40,952
Accrued expenses 67,298 36,993
Accrued salary and benefits 30,670 25,009
Accrued professional fees 9,303 8,212
Accounts payable and accrued expenses $ 135,809 $ 111,166