XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 5,825,446 $ 3,003,086
Accrued expenses 9,019,765 3,308,738
Total $ 14,845,211 $ 6,311,824