v3.26.1
Investments - The Capital Commitment and Economic Ownership of Each Credit SLF Member (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 01, 2024
Jul. 23, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]          
Capital Commitment       $ 3,134,815  
Economic ownership interest     185.00%   177.70%
Blue Owl Credit SLF          
Schedule of Investments [Line Items]          
Capital Commitment $ 2,500 $ 2,500 $ 746,395    
Net Contributed Capital     $ 646,395    
Economic ownership interest 0.30% 4.40% 100.00%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Capital Corporation          
Schedule of Investments [Line Items]          
Capital Commitment     $ 446,460    
Net Contributed Capital     $ 427,085    
Economic ownership interest     66.10%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Capital Corporation II          
Schedule of Investments [Line Items]          
Capital Commitment     $ 244    
Net Contributed Capital     $ 244    
Economic ownership interest     0.04%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Credit Income Corp.          
Schedule of Investments [Line Items]          
Capital Commitment     $ 136,419    
Net Contributed Capital     $ 87,169    
Economic ownership interest     13.50%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Technology Finance Corp.          
Schedule of Investments [Line Items]          
Net Contributed Capital     $ 34,937    
Economic ownership interest     5.40%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Technology Income Corp.          
Schedule of Investments [Line Items]          
Capital Commitment     $ 16,161    
Net Contributed Capital     $ 16,161    
Economic ownership interest     2.50%    
Blue Owl Credit SLF | Investment, Identifier [Axis]: State Teachers Retirement System of Ohio          
Schedule of Investments [Line Items]          
Capital Commitment     $ 93,299    
Net Contributed Capital     $ 80,799    
Economic ownership interest     12.50%