Other Income (Expense) - Net - Schedule of Other Income - Net (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income, Nonoperating [Abstract] | ||||
| Gain (loss) from change in fair value of interest rate swaps | $ 3,110 | $ (2,238) | $ 7,505 | $ (7,569) |
| Loss from change in fair value of interest rate caps | 0 | (402) | 0 | (812) |
| (Loss) income from derivative instruments | (552) | 492 | (1,021) | 989 |
| Other income-Net | 9 | 91 | 49 | 238 |
| Total other income (expense)-Net | $ 2,567 | $ (2,057) | $ 6,533 | $ (7,154) |