v3.26.1
Segment Reporting (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Revenue $ 187,119,000 $ 156,689,000 $ 357,699,000 $ 279,491,000
Voyage expense 79,058,000 77,782,000 152,796,000 138,089,000
Other income (expense), net (10,863,000) (6,554,000) (7,664,000) (11,679,000)
Net income (loss) 10,481,000 (2,900,000) 24,146,000 (5,099,000)
Loss on write-down of vessel held for sale 0 0 358,000 0
Charter Hire Expense 39,104,000 31,423,000 78,282,000 49,064,000
Vessel operating expense 23,263,000 23,375,000 43,825,000 45,553,000
Connecticut, U.S.        
Segment Reporting [Line Items]        
Revenue 56,571,000 46,142,000 106,800,000 81,469,000
country_Singapore [Domain]        
Segment Reporting [Line Items]        
Revenue 16,933,000 15,342,000 35,744,000 30,998,000
country_Germany [Domain]        
Segment Reporting [Line Items]        
Revenue 23,899,000 16,413,000 38,905,000 29,992,000
Other        
Segment Reporting [Line Items]        
TCE Revenue 89,716,000 78,793,000 176,250,000 137,032,000
Shipping        
Segment Reporting [Line Items]        
Revenue   156,689,000   279,491,000
TCE Revenue 104,109,000 75,337,000 194,812,000 134,683,000
Other income (expense), net 10,863,000 6,554,000 7,664,000 11,679,000
Net income (loss) 10,481,000 (2,900,000) 24,146,000 (5,099,000)
Shipping | Operating Segments        
Segment Reporting [Line Items]        
Revenue 183,166,000 153,119,000 347,608,000 272,772,000
Voyage revenue        
Segment Reporting [Line Items]        
Revenue 171,697,000 146,269,000 323,697,000 255,929,000
Charter revenue        
Segment Reporting [Line Items]        
Revenue 11,469,000 6,850,000 23,911,000 16,843,000
operating segment        
Segment Reporting [Line Items]        
Revenue 171,697,000 146,269,000    
Port terminal & stevedore revenue        
Segment Reporting [Line Items]        
Revenue $ 3,953,000 $ 3,571,000 $ 10,091,000 $ 6,720,000