XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Reconciliation of Weighted Average Shares used for Basic and Diluted Earnings Per Share Calculation (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Weighted average common shares 19,149,080 19,233,241 19,332,391
Add: Other common shares eligible for common dividends:      
Restricted stock and RSUs 76,941 88,476 76,228
Diluted weighted average common shares 19,226,021 19,321,717 19,408,619