Failed sale and leaseback arrangements - Property and financial obligations, sale leaseback arrangements (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Sale and lease back transaction book value, net | $ 118,207 | $ 124,708 |
| Accumulated depreciation | 82,600 | 76,100 |
| Financial obligation: | ||
| Financial obligation - current | 10,138 | 7,238 |
| Financial obligation - net of current | 195,431 | 202,901 |
| Total financial obligation | $ 205,569 | $ 210,139 |