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, net of Management Fee Waivers [1] $ 2,974 $ 6,858 $ 7,631 $ 14,171
Investment Advisory Agreement | Affiliated Entity        
Related Party Transaction [Line Items]        
Management fees 2,978 6,867 7,643 14,180
Management fee waivers (4) (9) (12) (9)
Management Fees, net of Management Fee Waivers $ 2,974 $ 6,858 $ 7,631 $ 14,171
[1] Refer to “Note 3 — Agreements and Related Party Transactions” for additional details on management fee waiver.