Interest Rate Swaps - Additional Information (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Derivative [Line Items] | ||||||
| Weighted average fixed rate (in percent) | 4.52% | 4.52% | ||||
| Losses reclassified to interest expense | $ (1,939) | $ 1,419 | $ (6,166) | $ (8,051) | ||
| Estimated gain expected from reclassification during the next twelve months | $ 12,100 | $ 12,100 | ||||
| Interest Rate Swap | ||||||
| Derivative [Line Items] | ||||||
| Weighted average fixed rate (in percent) | 4.19% | 4.19% | ||||
| Fixed rate | 2.61% | 2.61% | ||||
| Aggregate termination | $ 6,700 | |||||
| Losses reclassified to interest expense | 6,100 | 6,100 | ||||
| Aggregate notional amount | $ 765,438 | $ 765,438 | $ 943,035 | |||
| Interest Rate Swap | 2032 Senior Unsecured Public Notes | ||||||
| Derivative [Line Items] | ||||||
| Aggregate notional amount | 300,000 | $ 300,000 | $ 300,000 | |||
| Accumulated loss held in other comprehensive income being amortized | $ 600 | |||||