XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements - Revenue Earned (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues, net $ 129,850,586 $ 57,391,784 $ 226,422,754 $ 131,770,103
Time charters        
Disaggregation of Revenue [Line Items]        
Revenues, net 59,492,158 20,506,088 88,732,695 48,336,563
Voyage charters        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 70,358,428 $ 36,885,696 $ 137,690,059 $ 83,433,540