Debt - Schedule of Long-term Debt Instruments (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | $ 1,181,260 | $ 1,041,093 | ||||||||||||||||||
Total | 1,173,149 | 1,031,694 | ||||||||||||||||||
Credit Facility [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 657,210 | 482,043 | ||||||||||||||||||
Credit Facility, Carrying Value | [1] | 650,894 | 474,715 | |||||||||||||||||
SPV Credit Facility [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 165,050 | 165,050 | ||||||||||||||||||
SPV Credit Facility, Carrying Value | [2] | 163,652 | 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,804 | 74,741 | |||||||||||||||||
2027 Unsecured Notes [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 50,000 | 50,000 | ||||||||||||||||||
Unsecured Debt | [5] | 49,985 | 49,979 | |||||||||||||||||
2027 Series F Unsecured Notes [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 135,000 | 135,000 | ||||||||||||||||||
Unsecured Debt | [6] | 134,990 | 134,998 | |||||||||||||||||
2027 Series G Unsecured Notes [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 49,000 | 49,000 | ||||||||||||||||||
Unsecured Debt | [7] | 48,904 | 48,970 | |||||||||||||||||
2028 Unsecured Notes [Member] | ||||||||||||||||||||
Debt Instrument [Line Items] | ||||||||||||||||||||
Face Amount | 50,000 | 0 | ||||||||||||||||||
Unsecured Debt | $ 49,920 | [8] | $ 0 | |||||||||||||||||
|