Interest Rate Derivatives - Schedule of Effect of Interest Rate Derivatives on Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair values of interest rate swap derivatives | ||||
| Amount of (Loss) Income Recognized in AOCI on Derivatives | $ (1) | $ 274 | $ 8 | $ 194 |
| Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations | 52 | 366 | 98 | 928 |
| Interest rate swaps | ||||
| Fair values of interest rate swap derivatives | ||||
| Amount of (Loss) Income Recognized in AOCI on Derivatives | (1) | 274 | 8 | 194 |
| Interest rate swaps | Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating | ||||
| Fair values of interest rate swap derivatives | ||||
| Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations | $ 52 | $ 366 | $ 98 | $ 928 |