Debt - Summary of Average and Maximum Debt Outstanding, Interest and Debt Issuance Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Instruments [Abstract] | ||||
| Average debt outstanding | $ 805,871 | $ 596,991 | $ 805,764 | $ 557,906 |
| Maximum amount of debt outstanding | $ 854,606 | $ 621,998 | $ 854,606 | $ 621,998 |
| Weighted average annualized interest cost | 6.19% | 6.96% | 6.01% | 7.36% |
| Annualized amortized debt issuance cost | 0.18% | 0.25% | 0.18% | 0.25% |
| Total annualized interest cost | 6.37% | 7.21% | 6.19% | 7.61% |
| X | ||||||||||
- Definition Annualized amortized debt issuance cost during period. No definition available.
|
| X | ||||||||||
- Definition Long term debt maximum amount outstanding during period. No definition available.
|
| X | ||||||||||
- Definition The average effective interest rate during the reporting period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Average amount outstanding of long-term debt. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Weighted average interest rate of long-term debt outstanding calculated over time. No definition available.
|