v3.26.1
Investments - Schedule of Capital Commitment and Economic Ownership (Details) - Blue Owl Credit SLF
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Credit SLF Members  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 746,395
Net Contributed Capital $ 671,395
Economic Ownership Interest (as percent) 100.00%
Blue Owl Capital Corporation  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 446,460
Net Contributed Capital $ 431,928
Economic Ownership Interest (as percent) 64.40%
Blue Owl Capital Corporation II  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 244
Net Contributed Capital $ 244
Economic Ownership Interest (as percent) 0.04%
Blue Owl Credit Income Corp.  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 136,419
Net Contributed Capital $ 99,482
Economic Ownership Interest (as percent) 14.80%
Blue Owl Technology Finance Corp.  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 53,812
Net Contributed Capital $ 39,656
Economic Ownership Interest (as percent) 5.90%
Blue Owl Technology Income Corp.  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 16,161
Net Contributed Capital $ 16,161
Economic Ownership Interest (as percent) 2.40%
State Teachers Retirement System of Ohio  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 93,299
Net Contributed Capital $ 83,924
Economic Ownership Interest (as percent) 12.50%