XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Expenses
9 Months Ended
Sep. 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:


   September 30,   December 31, 
   2020   2019 
Accounts payable  $5,191,208   $10,159,900 
Accrued expenses   12,926,403    7,132,747 
Total  $18,117,611   $17,292,647