XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
11.ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Accounts payable and accrued expenses consist of the following at:


   June 30,   December 31, 
   2020   2019 
         
Accounts payable  $8,792,735   $10,159,900 
Accrued expenses   11,356,566    7,132,747 
Total  $20,149,301   $17,292,647