Debt - Schedule of Long-term Debt Instruments (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | $ 1,147,436 | $ 1,041,093 | ||||||||||||||||||||||
| Total | 1,138,962 | 1,031,694 | ||||||||||||||||||||||
| Credit Facility [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 498,386 | 482,043 | ||||||||||||||||||||||
| Credit Facility, Carrying Value | [1] | 492,182 | 474,715 | |||||||||||||||||||||
| SPV Credit Facility [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 165,050 | 165,050 | ||||||||||||||||||||||
| SPV Credit Facility, Carrying Value | [2] | 163,814 | 163,335 | |||||||||||||||||||||
| 2025 Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 0 | 85,000 | ||||||||||||||||||||||
| Unsecured Debt | 0 | 84,956 | [3] | |||||||||||||||||||||
| 2026 Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 75,000 | 75,000 | ||||||||||||||||||||||
| Unsecured Debt | [4] | 74,837 | 74,741 | |||||||||||||||||||||
| 2027 Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 50,000 | 50,000 | ||||||||||||||||||||||
| Unsecured Debt | [5] | 49,988 | 49,979 | |||||||||||||||||||||
| 2027 Series F Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 135,000 | 135,000 | ||||||||||||||||||||||
| Unsecured Debt | [6] | 134,992 | 134,998 | |||||||||||||||||||||
| 2027 Series G Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 49,000 | 49,000 | ||||||||||||||||||||||
| Unsecured Debt | [7] | 48,914 | 48,970 | |||||||||||||||||||||
| 2028 Series H Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 50,000 | 0 | ||||||||||||||||||||||
| Unsecured Debt | 49,927 | [8] | 0 | |||||||||||||||||||||
| 2028 Series I Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 50,000 | 0 | ||||||||||||||||||||||
| Unsecured Debt | 49,926 | [9] | 0 | |||||||||||||||||||||
| 2028 Series J Unsecured Notes [Member] | ||||||||||||||||||||||||
| Debt Instrument [Line Items] | ||||||||||||||||||||||||
| Face Amount | 75,000 | 0 | ||||||||||||||||||||||
| Unsecured Debt | $ 74,382 | [10] | $ 0 | |||||||||||||||||||||
| ||||||||||||||||||||||||