XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 25,950,765 $ 21,090,717
Accrued expenses 21,541,388 16,254,253
Bunkers supplies 12,343,555 9,260,262
Note Payable - Note 8 5,156,245 2,549,207
Accounts payable accrued expenses and other current liabilities $ 65,304,630 $ 49,154,439