v3.26.1
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%