v3.26.1
Investments - Increase in Credit SLF Members' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Investments [Line Items]    
Investment income $ 172,586 $ 100,684
Net realized gain (loss) 103,081 1,263
Blue Owl Credit SLF    
Schedule of Investments [Line Items]    
Investment income 41,005 23,696
Net operating expenses 25,030 13,659
Net investment income (loss) 15,975 10,037
Net realized gain (loss) (51,991) (16,103)
Net Increase (Decrease) in Credit SLF Members’ Equity Resulting from Operations $ (36,016) $ (6,066)