v3.25.2
Net Assets - Schedule of Distributions Declared on Shares (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
O 2025 Q1 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) $ 0.34  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.34  
O 2025 Q2 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.35  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.35  
O 2025 Q3 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.05  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.05  
O 2025 Q4 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.05  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.05  
O 2026 Q1 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.05  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.05  
O 2026 Q2 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.05  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) 0.05  
O 2026 Q3 Supplemental Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share) 0.05  
Dividends Payable [Line Items]    
Distribution per Share (in USD per share) $ 0.05  
O 2024 Q1 Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share)   $ 0.37
Dividends Payable [Line Items]    
Distribution per Share (in USD per share)   0.37
O 2024 Q2 Dividends    
Equity [Abstract]    
Distribution per Share (in USD per share)   0.40
Dividends Payable [Line Items]    
Distribution per Share (in USD per share)   $ 0.40