Finance Leases - Schedule of Finance Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Lessee, Lease, Description [Line Items] | ||
| Present value of minimum lease payments | $ 8,950 | $ 10,526 |
| Less: unamortized issuance costs, net | (41) | (55) |
| Total less unamortized issuance costs | 8,909 | 10,471 |
| Less current portion | (1,000) | (2,076) |
| Long-term finance lease liabilities, net | 7,909 | 8,395 |
| Bulk PODS Ltd., December 2027 | ||
| Lessee, Lease, Description [Line Items] | ||
| Present value of minimum lease payments | $ 0 | 1,076 |
| Interest Rate | 0.00% | |
| Bulk Nordic Five Ltd., April 2028 | ||
| Lessee, Lease, Description [Line Items] | ||
| Present value of minimum lease payments | $ 8,950 | $ 9,450 |
| Interest Rate | 3.97% |