v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 21,987 $ 16,747 $ 38,355 $ 30,336
Less dividends declared, Series A Preferred Stock 1,184 1,185 2,355 2,356
Net income available to common shareholders $ 20,803 $ 15,562 $ 36,000 $ 27,980
Weighted-average shares outstanding for basic earnings per common share 16,591,144 13,836,830 15,707,810 13,807,079
Dilutive effect of stock compensation and other dilutive securities 3,743,061 3,554,298 3,744,228 3,609,063
Weighted-average shares outstanding for diluted earnings per common share 20,334,205 17,391,128 19,452,038 17,416,142
Basic earnings per share $ 1.25 $ 1.12 $ 2.29 $ 2.03
Diluted earnings per share $ 1.08 $ 0.96 $ 1.97 $ 1.74