XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
Revenues [Abstract]  
Schedule of revenue
Revenues are comprised of the following:
 Year Ended December 31
 202120222023
Time charter revenue$328,905 $351,006 $290,440 
Voyage charter revenue5,578 — — 
Other income8,992 13,044 4,953 
Total$343,475 $364,050 $295,393