v3.25.1
Distributions - Schedule of Cash Distributions (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Distributions [Line Items]    
Total Dividends Declared $ 0.70 $ 0.75
O 2025 M2 Aggregate Dividends    
Schedule of Distributions [Line Items]    
Base 0.64  
Supplemental $ 0.06  
S 2023 M11 Dividends    
Schedule of Distributions [Line Items]    
Special   0.05
O 2024 M2 Aggregate Dividends    
Schedule of Distributions [Line Items]    
Base   0.64
Supplemental   $ 0.06