v3.26.1
Dividends and Equity Issuance Program - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 26 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2024
Dividends and Equity Issuance [Line Items]            
Dividends declared and paid $ 10,500,000 $ 10,300,000 $ 20,824,000 $ 20,482,000    
Declared and paid dividends, per share $ 750 $ 740 $ 1.495 $ 1.475    
Aggregate initial offering price of threshold amount           $ 100,000,000
Share issued         0  
Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostAndExpenseOperating            
Dividends and Equity Issuance [Line Items]            
Net cash proceeds from stock issued     $ 291,000