Leases - Schedule of finance lease, right-of-use asset (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use asset from recognition of finance lease | $ 95,150 | $ 95,150 |
| Favorable lease asset | 8,008 | 8,008 |
| Right-of-use asset - finance lease | 103,158 | 103,158 |
| Accumulated amortization of right-of-use asset | (2,999) | (2,485) |
| Right-of-use asset, net | $ 100,159 | $ 100,673 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Real Estate Investments, Net | Real Estate Investments, Net |