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] $ 53,948 $ 32,540 $ 107,861 $ 48,416
Affiliated Entity        
Related Party Transaction [Line Items]        
Management fees 53,948 32,540 107,861 48,416
Investment Advisory Agreement | Affiliated Entity        
Related Party Transaction [Line Items]        
Management fees 54,055 32,630 108,041 48,538
Management fee waivers $ (107) $ (90) $ (180) $ (122)
[1] Refer to “Note 3 — Agreements and Related Party Transactions” for additional details on management fee waiver.