XML 100 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Common Share (Calculation of Earnings per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 12,179 $ 10,936
Less dividends and undistributed earnings allocated to participating securities 0 (12)
Net income available to common shareholders $ 12,179 $ 10,924
Weighted average common shares outstanding for basic EPS 19,276,000 17,033,000
Dilutive effect of common stock equivalents 94,000 41,000
Weighted average common shares outstanding for diluted EPS 19,370,000 17,074,000
Basic EPS $ 0.63 $ 0.64
Diluted EPS $ 0.63 $ 0.64
Antidilutive common stock equivalents 388,000 464,000