v3.26.1
Agreements and Related Party Transactions - Schedule of Management Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Management fees [1] $ 8,968 $ 10,227 $ 19,243 $ 19,856
Investment Advisory Agreement | Affiliated Entity        
Related Party Transaction [Line Items]        
Management fees 8,993 10,243 19,312 19,877
Management fee waivers (25) (16) (69) (21)
Management fees, net of management fee waivers $ 8,968 $ 10,227 $ 19,243 $ 19,856
[1] Refer to “Note 3 — Agreements and Related Party Transactions” for additional details on management fee waiver.