XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements - Revenue Earned (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues, net $ 183,392,700 $ 68,182,301 $ 409,815,454 $ 199,952,404
Time charters        
Disaggregation of Revenue [Line Items]        
Revenues, net 91,652,577 25,279,434 180,385,272 73,798,878
Voyage charters        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 91,740,123 $ 42,902,867 $ 229,430,182 $ 126,153,526