Agreements - Management Fees and Incentive Fees (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
| Related Party Transaction [Line Items] | |||||
| Management fee | $ 11,577 | $ 11,770 | $ 23,215 | $ 23,323 | |
| Less: management fee waiver | (1,096) | (1,142) | (2,159) | (2,234) | |
| Total management fee | 10,481 | 10,628 | 21,056 | 21,089 | |
| Incentive fee | 9,982 | 7,926 | 19,579 | 15,403 | |
| Incentive fee payable | 9,982 | 9,982 | $ 6,296 | ||
| Incentive fee, excluding accrued capital gains incentive fees | |||||
| Related Party Transaction [Line Items] | |||||
| Incentive fee | 9,982 | 7,926 | 19,579 | 15,403 | |
| Accrued capital gains incentive fees | |||||
| Related Party Transaction [Line Items] | |||||
| Incentive fee | 0 | 0 | 0 | 0 | |
| Incentive fee payable | $ 0 | $ 0 | $ 0 | $ 0 | |