XML 21 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Other accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]  
Schedule of Other Accrued Liabilities Other accrued liabilities consist of:
 December 31, 2019December 31, 2018
Vessel and voyage expenses$6,651,395  $4,981,596  
Scrubber, BWTS and drydocking costs16,226,398  —  
General and administrative expenses 6,119,043  4,768,244  
Other expenses—  314,177  
Total$28,996,836  $10,064,017