Investments - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of Investments [Abstract] | ||||
Percent of the investment portfolio that will receive valuation recommendations from a third party valuation firm each quarter | 25.00% | |||
Period from date of investment when each new portfolio investment will be reviewed by a third party valuation firm | 12 months | |||
Investment holdings percent of gross assets where third party valuation is not required (less than) | 1.00% | |||
Aggregated investment holdings percent of gross assets where third party valuation is not required | 10.00% | |||
Net realized gains (losses) on investments | $ (32) | $ (18,846) | $ 2,222 | $ (27,653) |
Net change in unrealized gains (loss) on investments | $ 1,931 | $ 14,859 | $ 1,628 | $ 16,122 |