XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Numerator (Net income available to common shareholders) $ 5,186 $ 3,265 $ 9,183 $ 5,862
Weighted average common shares outstanding for:        
Basic shares 7,664 7,617 7,656 7,608
Dilutive securities:        
Deferred compensation 123 78 119 77
Diluted common shares outstanding 7,787 7,695 7,775 7,685
Basic $ 0.68 $ 0.43 $ 1.20 $ 0.77
Diluted 0.67 0.42 1.18 0.76
The average market price used in calculating assumed number of shares $ 23.02 $ 16.66 $ 23.68 $ 17.21