Derivative Instruments - Schedule of Derivative Impact on Statements of Income 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 |
|
| Derivative [Line Items] | ||||
| Total gains/(losses) recognized in statements of comprehensive income | $ 2,664 | $ (2,827) | $ 5,341 | $ (5,123) |
| Total (losses)/gains recognized in statements of income | (139) | 376 | (245) | 491 |
| Swap contracts | ||||
| Derivative [Line Items] | ||||
| Total gains/(losses) recognized in statements of comprehensive income | 1,878 | (1,871) | 4,108 | (3,283) |
| Total (losses)/gains recognized in statements of income | (139) | 376 | (245) | 491 |
| Collar contracts | ||||
| Derivative [Line Items] | ||||
| Total gains/(losses) recognized in statements of comprehensive income | 786 | (956) | 1,233 | (1,840) |
| Total (losses)/gains recognized in statements of income | $ 0 | $ 0 | $ 0 | $ 0 |