v3.25.2
Distributions and Dividend Reinvestment - Schedule of Dividends Payable (Detail) - USD ($)
$ / shares in Units, $ in Thousands
May 01, 2025
Feb. 27, 2025
May 07, 2024
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  
O2025 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Date Declared May 01, 2025    
Record Date May 31, 2025    
Payment Date Jun. 12, 2025    
Amount Per Share $ 0.63    
Total Amount $ 11,691    
O2024 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Date Declared     May 07, 2024
Record Date     May 31, 2024
Payment Date     Jun. 13, 2024
Amount Per Share     $ 0.3
Total Amount     $ 1,740