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
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 16,368 $ 13,589
Less dividends declared, Series A Preferred Stock 1,171 1,171
Net income available to common shareholders $ 15,197 $ 12,418
Weighted-average shares outstanding for basic earnings per common share 14,814,661 13,776,998
Dilutive effect of stock compensation and other dilutive securities 3,745,395 3,663,828
Weighted-average shares outstanding for diluted earnings per common share 18,560,056 17,440,826
Basic earnings per share $ 1.03 $ 0.9
Diluted earnings per share $ 0.88 $ 0.78