v3.25.2
Investments - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
May 15, 2025
Mar. 24, 2025
Nov. 01, 2024
Jul. 23, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Investments [Line Items]              
Capital Commitment           $ 3,134,815  
Economic ownership percentage         159.40%   176.30%
Blue Owl Credit SLF              
Schedule of Investments [Line Items]              
Capital Commitment     $ 2,500 $ 2,500 $ 546,395    
Economic ownership percentage     0.30% 4.40% 100.00%    
Increase (decrease) in investment commitment in joint venture $ 18,700            
Capital commitment unfunded $ 16,200            
Blue Owl Credit SLF | Acquisition of OTF II              
Schedule of Investments [Line Items]              
Capital Commitment   $ 2,500          
Economic ownership percentage   0.30%