XML 13 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Expenses    
Accounts payable $ 105,194,402 $ 79,237,323
Employee related accruals 9,002,909 12,319,746
Accrued interest 4,672,868 4,021,660
Other 17,201,708 7,149,364
Accounts payable and accrued expenses $ 136,071,887 $ 102,728,093