XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Pronouncements - Revenue Earned (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues, net $ 57,391,784 $ 69,391,315 $ 131,770,103 $ 146,780,912
Time charters        
Disaggregation of Revenue [Line Items]        
Revenues, net 20,506,088 32,138,075 48,336,563 59,642,266
Voyage charters        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 36,885,696 $ 37,253,240 $ 83,433,540 $ 87,138,646