v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings per common share:    
Net income $ 22,154 $ 17,247
Preferred stock dividends 453 2,206
Net income available to common stockholders $ 21,701 $ 15,041
Weighted average common shares (in shares) 34,702,246 29,871,001
Basic earnings per common share (in USD per share) $ 0.63 $ 0.50
Dilutive earnings per common share:    
Net income available to common stockholders $ 21,701 $ 15,041
Weighted average common shares (in shares) 34,702,246 29,871,001
Effect of dilutive shares (in shares) 558,560 577,847
Weighted average dilutive common shares (in shares) 35,260,806 30,448,848
Dilutive earnings per common share (in USD per share) $ 0.62 $ 0.49