XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of The Capital Commitment and Economic Ownership for Blue Owl Credit SLF LLC (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Net Investment Income [Line Items]        
Total capital commitments, end of period   $ 5,471,160 $ 5,067,680 $ 2,313,237
Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 100.00%      
Blue Owl Capital Corporation | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 84.60%      
Blue Owl Capital Corporation II | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 0.10%      
Blue Owl Capital Corporation III | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 0.70%      
Blue Owl Credit Income Corp. | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 1.20%      
Blue Owl Technology Finance Corp. | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 0.30%      
Blue Owl Technology Finance Corp. II | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 0.30%      
Blue Owl Technology Income Corp. | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 0.30%      
State Teachers Retirement System of Ohio | Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Investment, ownership percentage 12.50%      
Blue Owl Credit SLF LLC        
Net Investment Income [Line Items]        
Total capital commitments, end of period $ 913,963      
Blue Owl Credit SLF LLC | Blue Owl Capital Corporation        
Net Investment Income [Line Items]        
Total capital commitments, end of period 774,218      
Blue Owl Credit SLF LLC | Blue Owl Capital Corporation II        
Net Investment Income [Line Items]        
Total capital commitments, end of period 500      
Blue Owl Credit SLF LLC | Blue Owl Capital Corporation III        
Net Investment Income [Line Items]        
Total capital commitments, end of period 6,250      
Blue Owl Credit SLF LLC | Blue Owl Credit Income Corp.        
Net Investment Income [Line Items]        
Total capital commitments, end of period 11,250      
Blue Owl Credit SLF LLC | Blue Owl Technology Finance Corp.        
Net Investment Income [Line Items]        
Total capital commitments, end of period 2,500      
Blue Owl Credit SLF LLC | Blue Owl Technology Finance Corp. II        
Net Investment Income [Line Items]        
Total capital commitments, end of period 2,500      
Blue Owl Credit SLF LLC | Blue Owl Technology Income Corp.        
Net Investment Income [Line Items]        
Total capital commitments, end of period 2,500      
Blue Owl Credit SLF LLC | State Teachers Retirement System of Ohio        
Net Investment Income [Line Items]        
Total capital commitments, end of period $ 114,245