XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Dividends and Equity Issuance Program - Additional Information (Detail) - USD ($)
3 Months Ended 5 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Dividends and Equity Issuance [Line Items]            
Dividends declared and paid $ 10,100,000 $ 9,900,000   $ 30,242,000 $ 29,767,000  
Declared and paid dividends, per share $ 0.73 $ 0.72   $ 2.185 $ 2.155  
Aggregate initial offering price of threshold amount           $ 100,000,000
Share issued     0      
Other Expenses            
Dividends and Equity Issuance [Line Items]            
Net cash proceeds from stock issued       $ 297,000