v3.25.1
Distributions and Dividend Reinvestment - Schedule of Dividends Payable (Detail) - USD ($)
Feb. 27, 2025
Mar. 31, 2024
Dividends Payable [Line Items]    
Total Amount   $ 0
O2025 Q1 Dividends [Member]    
Dividends Payable [Line Items]    
Date Declared Feb. 27, 2025  
Record Date Feb. 28, 2025  
Payment Date Mar. 13, 2025  
Amount Per Share $ 0.63  
Total Amount $ 8,763,000