Leases - Schedule of Supplemental cash flow information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Cash paid (received) for amounts included in the measurement of lease liabilities: | |||
| Operating cash flows from finance leases | $ 7,790 | $ 4,613 | |
| Financing cash outflows from finance leases | 36,942 | 17,414 | $ 32,330 |
| Financing cash inflows from finance leases | (48,771) | (4,503) | 0 |
| Non-cash right-of-use assets obtained in exchange for lease obligations: | |||
| Finance leases | $ 92,679 | $ 12,147 | $ 11,312 |