v3.26.3
Earnings per Share - Computation of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings per Share [Abstract]        
Net income applicable to common stock (in Dollars) $ 11,921 $ 10,005 $ 32,484 $ 26,089
Basic earnings per share computation        
Weighted average common shares outstanding (in Shares) 4,800,757 4,796,946 4,798,879 4,797,335
Earnings per share - basic (in Dollars per share) $ 2.48 $ 2.09 $ 6.77 $ 5.44
Diluted earnings per share computation        
Weighted average common shares outstanding for basic earnings per share (in Shares) 4,800,757 4,796,946 4,798,879 4,797,335
Add: Dilutive effects of restricted stock (in Shares) 1,650 1,105 2,435 2,131
Weighted average common shares outstanding for dilutive earnings per share (in Shares) 4,802,407 4,798,051 4,801,314 4,799,466
Earnings per share - diluted (in Dollars per share) $ 2.48 $ 2.09 $ 6.77 $ 5.44