v3.26.3
Investments - Increase in Credit SLF Members' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Investments [Line Items]        
Total Investment Income $ 341,285 $ 322,590 $ 1,005,257 $ 824,874
Net investment income (loss) 132,741 132,998 444,393 394,199
Net realized gain (loss) 69,021 1,010 152,960 (34,665)
Blue Owl Credit SLF        
Schedule of Investments [Line Items]        
Total Investment Income 49,699 38,037 132,756 93,154
Net operating expenses 32,238 22,351 83,454 54,491
Net investment income (loss) 17,461 15,686 49,302 38,663
Net realized gain (loss) 13,584 (2,345) (46,032) (9,129)
Net Increase (Decrease) in Credit SLF Members’ Equity Resulting from Operations $ 31,045 $ 13,341 $ 3,270 $ 29,534