v3.26.3
Investments - Schedule of Capital Commitment and Economic Ownership (Details) - Blue Owl Credit SLF
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Credit SLF Members  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 746,395
Net Contributed Capital $ 746,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 $ 446,460
Economic Ownership Interest (as percent) 59.80%
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.03%
Blue Owl Credit Income Corp.  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 136,419
Net Contributed Capital $ 136,419
Economic Ownership Interest (as percent) 18.30%
Blue Owl Technology Finance Corp.  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 53,812
Net Contributed Capital $ 53,812
Economic Ownership Interest (as percent) 7.20%
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.20%
State Teachers Retirement System of Ohio  
Schedule of Equity Method Investments [Line Items]  
Capital Commitment $ 93,299
Net Contributed Capital $ 93,299
Economic Ownership Interest (as percent) 12.50%