v3.26.1
Earnings 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
Earnings Per Share [Abstract]            
Convertible preferred stock, conversion price (in dollars per share) $ 7.00   $ 7.00 $ 7 $ 7.00 $ 7.00
Basic:            
Net Income $ 14,772 $ 10,605 $ 10,778 $ 9,479 $ 25,377 $ 20,258
Earnings Applicable to Common Stock, Basic (in shares) 18,707   17,962   18,627 17,926
Preferred Dividend $ (18)   $ (19)   $ (35) $ (41)
Earnings Applicable to Common Stock, Basic $ 14,754   $ 10,759   $ 25,342 $ 20,217
Basic EPS (in dollars per share) $ 0.79   $ 0.60   $ 1.36 $ 1.13
Diluted:            
Earnings Applicable to Common Stock $ 14,754   $ 10,759   $ 25,342 $ 20,217
Earnings Applicable to Common Stock, Basic (in shares) 18,707   17,962   18,627 17,926
$7.00 Series Preferred Dividend $ 4   $ 7   $ 9 $ 18
$7.00 Series Preferred Dividend (in shares) 30   31   30 31
Adjusted Earnings Applicable to Common Stock, Diluted $ 14,758   $ 10,766   $ 25,351 $ 20,235
Adjusted Earnings Applicable to Common Stock, Diluted (in shares) 18,737   17,993   18,657 17,957
Diluted EPS (in dollars per share) $ 0.79   $ 0.60   $ 1.36 $ 1.13