Derivatives - Schedule of Losses (Gains) on Derivatives Financial Instruments (Details) - Interest rate swaps - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet | ||||
| Derivatives designated as cash flow hedges: | ||||
| Gains reclassified from Accumulated other comprehensive income (“AOCI”) into income | $ (2,379) | $ (4,817) | $ (4,855) | $ (9,791) |
| (Gains) losses recognized into income | 0 | 0 | 0 | 0 |
| Total (gains) losses | (2,379) | (4,817) | (4,855) | (9,791) |
| Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense | ||||
| Derivatives designated as cash flow hedges: | ||||
| Gains reclassified from Accumulated other comprehensive income (“AOCI”) into income | 0 | 0 | 0 | 0 |
| (Gains) losses recognized into income | (24,459) | 14,528 | (42,651) | 60,031 |
| Total (gains) losses | $ (24,459) | $ 14,528 | $ (42,651) | $ 60,031 |