Interest Rate Derivatives - Schedule of Effect of Interest Rate Derivatives on Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Fair values of interest rate swap derivatives | |||
| Amount of Income Recognized in AOCI on Derivatives | $ 283 | $ 3,087 | $ 3,827 |
| Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations | 1,491 | 4,330 | 3,900 |
| Interest rate swaps | |||
| Fair values of interest rate swap derivatives | |||
| Amount of Income Recognized in AOCI on Derivatives | 283 | 3,087 | 3,827 |
| Interest rate swaps | Interest Expense | |||
| Fair values of interest rate swap derivatives | |||
| Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations | $ 1,491 | $ 4,330 | $ 3,900 |