XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Accounts payable $ 18,678,099 $ 24,173,291
Accrued expenses 10,654,357 14,883,555
Note Payable 2,500,000 0
Other accrued liabilities 567,832 916,789
Total $ 32,400,288 $ 39,973,635