XML 94 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Common Share - Schedule Of Earnings Per Share Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 10,796 $ 8,891 $ 21,163 $ 18,134
Less dividends declared, Series A Preferred Stock 1,184 1,184 2,355 2,355
Net income available to common shareholders $ 9,612 $ 7,707 $ 18,808 $ 15,779
Weighted-average shares outstanding for basic earnings per common share 13,657,223 13,588,747 13,631,740 13,560,802
Dilutive effect of stock compensation and other dilutive securities 3,361,457 3,267,075 3,345,602 3,268,172
Weighted-average shares outstanding for diluted earnings per common share 17,018,680 16,855,822 16,977,342 16,828,974
Basic earnings per share $ 0.7 $ 0.57 $ 1.38 $ 1.16
Diluted earnings per share $ 0.63 $ 0.53 $ 1.25 $ 1.08