v3.26.3
Derivative Instruments and Fair Value Measurements - Schedule of Derivative Instruments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Derivatives, Fair Value [Line Items]          
Realized gain (loss) on derivative instruments $ 5,839,000 $ 74,000 $ 16,254,000 $ 378,000  
Unrealized gain (loss) on derivative instruments, net 4,616,000 666,000 4,526,000 (452,000)  
Margin accounts | Fair Value, Inputs, Level 1          
Derivatives, Fair Value [Line Items]          
Asset Derivative 4,178,000   4,178,000   $ 572,000
Liability Derivative 0   0   0
Forward freight agreements          
Derivatives, Fair Value [Line Items]          
Realized gain (loss) on derivative instruments (444,000) (77,000) (1,192,000) (735,000)  
Unrealized gain (loss) on derivative instruments, net (556,000) 1,274,000 (561,000) 955,000  
Forward freight agreements | Fair Value, Inputs, Level 2          
Derivatives, Fair Value [Line Items]          
Asset Derivative 0   0   177,000
Liability Derivative 385,000   385,000   0
Fuel swap contracts | Fair Value, Inputs, Level 2          
Derivatives, Fair Value [Line Items]          
Asset Derivative 3,255,000   3,255,000   0
Liability Derivative 0   0   1,189,000
Interest rate cap          
Derivatives, Fair Value [Line Items]          
Realized gain (loss) on derivative instruments 82,000 362,000 373,000 1,116,000  
Unrealized gain (loss) on derivative instruments, net (88,000) (367,000) (316,000) (1,217,000)  
Interest rate cap | Fair Value, Inputs, Level 2          
Derivatives, Fair Value [Line Items]          
Asset Derivative 31,000   31,000   347,000
Liability Derivative 0   0   0
Fuel swap contracts          
Derivatives, Fair Value [Line Items]          
Realized gain (loss) on derivative instruments 6,201,000 (210,000) 17,073,000 (3,000)  
Unrealized gain (loss) on derivative instruments, net 5,259,000 $ (241,000) 5,404,000 $ (190,000)  
Fuel swap contracts | Fair Value, Inputs, Level 2          
Derivatives, Fair Value [Line Items]          
Asset Derivative 961,000   961,000   0
Liability Derivative $ 0   $ 0   $ 0