Derivatives - Summary of Amounts Paid and Received on Interest Rate Swap Transactions, Excluding Upfront Fees (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Derivative [Line Items] | ||
| Notional Amount | $ 1,250,000,000 | $ 1,250,000,000 |
| Paid | (18,309,000) | (17,489,000) |
| Received | 16,536,000 | 13,811,000 |
| Net | $ (1,773,000) | $ (3,678,000) |
| Interest Rate Swap One | ||
| Derivative [Line Items] | ||
| Maturity Date | Aug. 01, 2026 | Aug. 01, 2026 |
| Notional Amount | $ 300,000,000 | $ 300,000,000 |
| Paid | (4,195,000) | (4,788,000) |
| Received | 1,792,000 | 1,833,000 |
| Net | $ (2,403,000) | $ (2,955,000) |
| Interest Rate Swap Two | ||
| Derivative [Line Items] | ||
| Maturity Date | Aug. 14, 2028 | Aug. 14, 2028 |
| Notional Amount | $ 300,000,000 | $ 300,000,000 |
| Paid | (4,952,000) | (5,453,000) |
| Received | 5,213,000 | 5,213,000 |
| Net | $ 261,000 | $ (240,000) |
| Interest Rate Swap Three | ||
| Derivative [Line Items] | ||
| Maturity Date | Mar. 01, 2029 | Mar. 01, 2029 |
| Notional Amount | $ 350,000,000 | $ 350,000,000 |
| Paid | (5,297,000) | (5,881,000) |
| Received | 5,359,000 | 5,359,000 |
| Net | $ 62,000 | $ (522,000) |
| Interest Rate Swap Four | ||
| Derivative [Line Items] | ||
| Maturity Date | Aug. 15, 2030 | Aug. 15, 2030 |
| Notional Amount | $ 300,000,000 | $ 300,000,000 |
| Paid | (3,865,000) | (1,367,000) |
| Received | 4,172,000 | 1,406,000 |
| Net | $ 307,000 | $ 39,000 |