v3.26.1
Agreements and Related Party Transactions - 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] $ 60,392 $ 51,511 $ 122,622 $ 97,908
Affiliated Entity | Management Fees        
Related Party Transaction [Line Items]        
Management fees 60,628 51,723 123,087 98,195
Affiliated Entity | Investment Advisory Agreement        
Related Party Transaction [Line Items]        
Management fee waivers (236) (212) (465) (287)
Management fees, net of management fee waivers $ 60,392 $ 51,511 $ 122,622 $ 97,908
[1] Refer to “Note 3 — Agreements and Related Party Transactions” for additional details on management fee waiver.