v3.26.1
Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 04, 2025
May 15, 2025
Mar. 24, 2025
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 percentage           185.00%   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       $ 53,812    
Capital commitment unfunded           $ 18,900    
Blue Owl Credit SLF | Acquisition of OTF II                
Schedule of Investments [Line Items]                
Capital Commitment     $ 2,500          
Economic ownership percentage     0.30%