XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Numerator (Net income available to common shareholders) $ 5,192 $ 3,861 $ 14,375 $ 9,723
Weighted average common shares outstanding for:        
Basic shares 7,668 7,623 7,660 7,613
Dilutive securities:        
Deferred compensation 132 99 121 82
Diluted common shares outstanding 7,800 7,722 7,781 7,695
Earnings per common share:        
Basic $ 0.68 $ 0.51 $ 1.88 $ 1.28
Diluted 0.67 0.50 1.85 1.26
The average market price used in calculating assumed number of shares $ 26.45 $ 20.69 $ 24.63 $ 18.40