Finance Leases - Schedule of Finance Leases (Details) - USD ($) $ in Thousands |
Mar. 16, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Lessee, Lease, Description [Line Items] | |||
| Present value of minimum lease payments | $ 9,200 | $ 10,526 | |
| Less: unamortized issuance costs, net | (47) | (55) | |
| Total less unamortized issuance costs | 9,153 | 10,471 | |
| Less current portion | (1,000) | (2,076) | |
| Long-term finance lease liabilities, net | 8,153 | 8,395 | |
| Payments for exercise of finance lease purchase option | $ 1,300 | ||
| 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 | $ 9,200 | $ 9,450 | |
| Interest Rate | 3.97% |