v3.25.2
Distributions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Distributions [Line Items]        
Distributions declared per share (in dollars per share)   $ 1.40 $ 1.50  
Percent of market price   95.00%    
Capital loss carryforwards   $ 2,871    
Unrealized appreciation   1,195   $ 1,254
Unrealized depreciation   1,912   1,762
Income tax purposes   15,023   14,760
Net unrealized appreciation (depreciation)   (1,375)   $ (1,270)
Subsidiaries        
Schedule of Distributions [Line Items]        
Gross deferred tax liability   5    
Deferred tax liability   0    
Deferred tax asset   130    
Deferred tax asset offset by valuation allowance   125    
Current provision for taxes   $ 11    
Subsequent Event        
Schedule of Distributions [Line Items]        
Distributions declared per share (in dollars per share) $ 0.70      
Subsequent Event | O 2025 Q3 Regular Dividends        
Schedule of Distributions [Line Items]        
Distributions declared per share (in dollars per share) 0.64      
Subsequent Event | O 2025 Q3 Supplemental Dividends        
Schedule of Distributions [Line Items]        
Distributions declared per share (in dollars per share) $ 0.06