v3.26.1
Investments - Increase in Leasing JV's Members' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Investments [Line Items]    
Investment income $ 172,586 $ 100,684
Total net realized and unrealized gain (loss) 103,081 $ 1,263
Blue Owl Leasing JV LLC    
Schedule of Investments [Line Items]    
Investment income 1,043  
Net operating expenses 871  
Net investment income (loss) 172  
Total net realized and unrealized gain (loss) (239)  
Net Increase (Decrease) in Blue Owl Leasing Members’ Equity Resulting From Operations $ (67)