v3.25.2
Investments - Increase in Credit SLF Members' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Investments [Line Items]        
Investment income $ 160,517 $ 104,248 $ 261,201 $ 200,170
Total net realized and unrealized gain (loss) (36,938) $ (578) (35,675) $ (24,303)
Blue Owl Credit SLF        
Schedule of Investments [Line Items]        
Investment income 31,420   55,117  
Net operating expenses 18,482   32,139  
Net investment income (loss) 12,938   22,978  
Total net realized and unrealized gain (loss) 9,319   (6,785)  
Net increase (decrease) in Credit SLF Members' Equity resulting from operations $ 22,257   $ 16,193