XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 11,854,421 $ 10,159,900
Accrued expenses 13,558,332 7,132,747
Total $ 25,412,753 $ 17,292,647