XML 46 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
7. ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2016
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
   December 31, 
   2016   2015 
         
Accounts payable  $40,952   $52,296 
Accrued expenses   42,883    32,950 
Accrued payroll and vacation   19,119    17,692 
Accrued professional fees   8,212    10,875 
Total  $111,166   $113,813