v3.25.2
Distributions and Dividend Reinvestment - Schedule of Amounts and Shares Issued to Stockholders (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Schedule Of Dividend Reinvestment Plan [Line Items]      
DRIP Value $ 5,195 $ 8,746 $ 803
DRIP Shares Issued   348,907 32,054
Dividend Reinvestment Plan [Member] | O2025 Q1 Dividends [Member]      
Schedule Of Dividend Reinvestment Plan [Line Items]      
DRIP Value   $ 3,551  
DRIP Shares Issued   141,715  
Dividend Reinvestment Plan [Member] | O2025 Q2 Dividends [Member]      
Schedule Of Dividend Reinvestment Plan [Line Items]      
DRIP Value   $ 5,195  
DRIP Shares Issued   207,192  
Dividend Reinvestment Plan [Member] | O2024 Q2 Dividends [Member]      
Schedule Of Dividend Reinvestment Plan [Line Items]      
DRIP Value     $ 803
DRIP Shares Issued     32,054