v3.26.1
Investments - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 04, 2025
May 15, 2025
Mar. 24, 2025
Nov. 01, 2024
Jul. 23, 2024
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]              
Economic ownership percentage           194.70% 177.70%
Blue Owl Credit SLF              
Schedule of Investments [Line Items]              
Capital Commitment       $ 2,500 $ 2,500 $ 746,395  
Economic ownership percentage       0.30% 4.40% 100.00%  
Increase (decrease) in investment commitment in joint venture $ 34,900 $ 18,700          
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Capital Corporation              
Schedule of Investments [Line Items]              
Capital Commitment           $ 446,460  
Economic ownership percentage           64.40%  
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Capital Corporation II              
Schedule of Investments [Line Items]              
Capital Commitment           $ 244  
Economic ownership percentage           0.04%  
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Credit Income Corp.              
Schedule of Investments [Line Items]              
Capital Commitment           $ 136,419  
Economic ownership percentage           14.80%  
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Technology Finance Corp.              
Schedule of Investments [Line Items]              
Capital Commitment           $ 53,812  
Economic ownership percentage           5.90%  
Capital commitment unfunded           $ 14,200  
Blue Owl Credit SLF | Investment, Identifier [Axis]: Blue Owl Technology Income Corp.              
Schedule of Investments [Line Items]              
Capital Commitment           $ 16,161  
Economic ownership percentage           2.40%  
Blue Owl Credit SLF | Investment, Identifier [Axis]: State Teachers Retirement System of Ohio              
Schedule of Investments [Line Items]              
Capital Commitment           $ 93,299  
Economic ownership percentage           12.50%  
Blue Owl Credit SLF | Acquisition of OTF II              
Schedule of Investments [Line Items]              
Capital Commitment     $ 2,500        
Economic ownership percentage     0.30%