v3.26.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Segment Reporting [Line Items]    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Revenue $ 170,580 $ 122,802
Voyage expense 73,739 60,307
Other income (expense), net 3,199 (5,125)
Net income (loss) 13,665 (2,199)
Loss on vessel held for sale 358 0
Charter Hire Expense 39,177 17,641
Vessel operating expense 20,562 22,178
Connecticut, U.S.    
Segment Reporting [Line Items]    
Revenue 50,228 35,327
country_Singapore [Domain]    
Segment Reporting [Line Items]    
Revenue 18,811 15,656
country_Germany [Domain]    
Segment Reporting [Line Items]    
Revenue 16,145 13,579
Other    
Segment Reporting [Line Items]    
TCE Revenue 85,396 58,240
Shipping    
Segment Reporting [Line Items]    
Revenue   122,802
TCE Revenue 90,703 59,346
Other income (expense), net (3,199) 5,125
Net income (loss) 13,665 (2,198)
Shipping | Operating Segments    
Segment Reporting [Line Items]    
Revenue 164,442 119,653
Shipping | Corporate reconciling    
Segment Reporting [Line Items]    
Revenue 6,139 3,149
Voyage revenue    
Segment Reporting [Line Items]    
Revenue 152,000 109,660
Voyage revenue | Shipping | Operating Segments    
Segment Reporting [Line Items]    
Revenue   109,660
Charter revenue    
Segment Reporting [Line Items]    
Revenue 12,442 9,993
operating segment    
Segment Reporting [Line Items]    
Revenue 152,000 109,660
Port terminal & stevedore revenue    
Segment Reporting [Line Items]    
Revenue $ 6,139 $ 3,149