Debt - Schedule of Weighted Average Interest Rates, Cost of Debt and Debt Outstanding (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Weighted average interest cost | 4.70% | 4.40% | 4.60% | 4.30% |
| Weighted average cost of debt | 5.40% | 5.10% | 5.20% | 4.90% |
| Weighted average debt outstanding | $ 2,457,332 | $ 2,128,248 | $ 2,429,053 | $ 2,029,422 |