v3.26.1
Income Per Common Share - Schedule of Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Income per common share            
Net income $ 9,773 $ 17,731 $ 4,496 $ 8,893 $ 27,504 $ 13,389
Preferred stock dividend 0   1,319   0 2,751
Loss on redemption of preferred stock 0   3,501   0 3,501
Net income available to common stockholders $ 9,773   $ (324)   $ 27,504 $ 7,137
Basic weighted average shares outstanding (in shares) 18,362   18,034   18,322 17,937
Income per common share (in dollars per share) $ 0.53   $ (0.02)   $ 1.50 $ 0.40
Diluted income per common share            
Net income available to common stockholders $ 9,773   $ (324)   $ 27,504 $ 7,137
Basic weighted average shares outstanding (in shares) 18,362   18,034   18,322 17,937
Effect of dilutive restricted stock and options (in shares) 448   563   486 559
Diluted weighted average shares outstanding (in shares) 18,810   18,597   18,808 18,496
Diluted income per common share (in dollars per share) $ 0.52   $ (0.02)   $ 1.46 $ 0.39