v3.26.1
Derivative Instruments and Fair Value Measurements - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivatives, Fair Value [Line Items]      
Unrealized gain on derivative instruments, net $ 6,606 $ 184  
Margin accounts | Fair Value, Inputs, Level 1      
Derivatives, Fair Value [Line Items]      
Asset Derivative 4,201   $ 572
Liability Derivative 0   0
Forward freight agreements      
Derivatives, Fair Value [Line Items]      
Unrealized gain on derivative instruments, net (7) 422  
Forward freight agreements | Fair Value, Inputs, Level 2      
Derivatives, Fair Value [Line Items]      
Asset Derivative 170   177
Liability Derivative 0   0
Fuel swap contracts | Fair Value, Inputs, Level 2      
Derivatives, Fair Value [Line Items]      
Asset Derivative 5,556   0
Liability Derivative   1,189
Interest rate cap      
Derivatives, Fair Value [Line Items]      
Unrealized gain on derivative instruments, net (131) (536)  
Interest rate cap | Fair Value, Inputs, Level 2      
Derivatives, Fair Value [Line Items]      
Asset Derivative 216   347
Liability Derivative 0   $ 0
Fuel Swap Contracts      
Derivatives, Fair Value [Line Items]      
Unrealized gain on derivative instruments, net $ 6,744 $ 297