XML 47 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation (Details 1) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 22,175,980 $ 15,435,179
Accrued voyage expenses 6,407,308 6,955,389
Accrued interest 619,476 412,984
Other accrued liabilities 139,996 427,627
Accounts payable accrued expenses and other current liabilities $ 29,342,760 $ 23,231,179