XML 96 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Reconciliation of Weighted Average Shares used for Basic and Diluted Earnings Per Share Calculation (Detail) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Weighted average common shares 18,979,465 19,070,717 19,149,080
Add: Other common shares eligible for common dividends:      
Restricted stock and RSUs 102,677 89,088 76,941
Diluted weighted average common shares 19,082,142 19,159,805 19,226,021