XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Summary of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income available to common shareholders $ 11,360 $ 10,964
Denominator:    
Weighted average common shares outstanding (in shares) 7,741 7,949
Effect of dilutive securities:    
Weighted average common shares outstanding-assuming dilution (in shares) 7,827 8,027
Basic earnings per common share (in usd per share) $ 1.47 $ 1.38
Diluted earnings per common share (in usd per share) $ 1.45 $ 1.37
Restricted stock    
Effect of dilutive securities:    
Restricted stock / Stock options (in shares) 56 48
Stock options    
Effect of dilutive securities:    
Restricted stock / Stock options (in shares) 30 30