XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dividends and Equity Issuance Program - Additional Information (Detail) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dividends and Equity Issuance [Line Items]          
Dividends declared and paid   $ 10,200,000 $ 10,000,000 $ 20,156,000 $ 19,837,000
Declared and paid dividends, per share   $ 0.73 $ 0.72 $ 1.455 $ 1.435
Aggregate initial offering price of threshold amount $ 100,000,000 $ 100,000,000   $ 100,000,000  
Share issued 0        
Other Expenses          
Dividends and Equity Issuance [Line Items]          
Net cash proceeds from stock issued       $ 287,000