v3.25.2
Related Party Agreements and Transactions - Schedule of Management and Incentive Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transactions [Abstract]        
Base management fee $ 3,268 $ 3,832 $ 6,593 $ 8,134
Income incentive fee 1,259 0 1,259 0
Income incentive fee waiver (1,259) 0 (1,259) 0
Capital gains incentive fee $ 0 $ 0 $ 0 $ 0