v3.26.1
Leases - Schedule of Finance lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
External leases:    
Finance lease liabilities $ 158,182 $ 169,990
Less current portion of finance lease liabilities (25,759) (25,382)
Finance lease liabilities, long-term $ 132,423 $ 144,608