XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividends and Equity Issuance Program - Additional Information (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dividends and Equity Issuance [Line Items]      
Declared and paid dividends, per share $ 2.88 $ 2.84 $ 2.8
Ordinary income per share 1.73 2.24 2.51
Capital gain per share $ 1.15 $ 0.60 0.16
Capital gain      
Dividends and Equity Issuance [Line Items]      
Capital gain per share     0.13
Unrecaptured Section 1250 gain dividends per share     $ 0.04