XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Computation of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings per Share [Abstract]        
Net income applicable to common stock (in Dollars) $ 10,005 $ 7,536 $ 26,089 $ 19,835
Basic earnings per share computation        
Weighted average common shares outstanding (in shares) 4,796,946 4,796,752 4,797,335 4,796,061
Earnings per share - basic (in Dollars per share) $ 2.09 $ 1.57 $ 5.44 $ 4.14
Diluted earnings per share computation        
Weighted average common shares outstanding for basic earnings per share (in shares) 4,796,946 4,796,752 4,797,335 4,796,061
Add: Dilutive effects of restricted stock (in shares) 1,105 1,545 2,131 4,939
Weighted average common shares outstanding for dilutive earnings per share (in shares) 4,798,051 4,798,297 4,799,466 4,801,000
Earnings per share - diluted (in Dollars per share) $ 2.09 $ 1.57 $ 5.44 $ 4.13