v3.26.3
Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 19,004 $ 18,057 $ 57,359 $ 48,393
Less dividends declared, Series A Preferred Stock 1,197 1,197 3,552 3,553
Net income available to common shareholders $ 17,807 $ 16,860 $ 53,807 $ 44,840
Weighted-average shares outstanding for basic earnings per common share 16,655,357 13,860,149 16,027,130 13,824,963
Dilutive effect of stock compensation and other dilutive securities 3,780,261 3,664,139 3,756,033 3,627,422
Weighted-average shares outstanding for diluted earnings per common share 20,435,618 17,524,288 19,783,163 17,452,385
Basic earnings per share $ 1.07 $ 1.22 $ 3.36 $ 3.24
Diluted earnings per share $ 0.93 $ 1.03 $ 2.9 $ 2.77