Failed sale and leaseback arrangements - Cash flows associated with sale leaseback arrangements (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||
| Operating cash flows from failed sale and leaseback arrangements | $ (11,899) | $ (13,271) |
| Financing cash flows from failed sale and leaseback financial obligations | (4,570) | (2,763) |
| Net cash flows from failed sale and leaseback arrangements | $ (16,469) | $ (16,034) |