v3.25.1
Net Assets - Schedule of Distributions Declared (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]    
Distributions declared (in dollars per share) $ 0.570 $ 0.714
O 2025 M1 Aggregate Dividends    
Class of Stock [Line Items]    
Distributions declared (in dollars per share) 0.190  
O 2025 M2 Aggregate Dividends    
Class of Stock [Line Items]    
Distributions declared (in dollars per share) 0.190  
O 2025 M3 Aggregate Dividends    
Class of Stock [Line Items]    
Distributions declared (in dollars per share) $ 0.190