XML 71 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
7. ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]    
Accounts payable $ 52,296 $ 46,855
Accrued expenses 32,950 28,809
Accrued payroll and vacation 17,692 11,937
Accrued professional fees 10,875 10,215
Accounts payable and accrued expenses $ 113,813 $ 97,816