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