XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenues [Abstract]  
Schedule of revenue
Revenues are comprised of the following:
 Year Ended December 31
 202220232024
Time charter revenue$351,006 $290,440 $316,553 
Other income13,044 4,953 4,126 
Total364,050 295,393 320,679