XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table shows the revenues earned from time charters and voyage charters for the years ended December 31, 2023, 2022 and 2021:
        
Year Ended
December 31, 2023December 31, 2022December 31, 2021
Time charters(1)
$207,254 $343,084 $299,614 
Voyage charters186,545 376,763 294,924 
$393,799 $719,847 $594,538 
(1)See Note 12. Leases, for additional information on revenues earned from time charters.