XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]                
Convertible preferred stock, conversion price (in dollars per share) $ 7.00 $ 7 $ 7 $ 7.00     $ 7.00 $ 7.00
Basic:                
Net Income $ 13,958 $ 10,778 $ 9,479 $ 14,319 $ 10,546 $ 10,682 $ 34,217 $ 35,547
Earnings Applicable to Common Stock, Basic (in shares) 18,123     17,838     17,992 17,828
Preferred Dividend $ (18)     $ (29)     $ (59) $ (89)
Earnings Applicable to Common Stock, Basic $ 13,940     $ 14,290     $ 34,158 $ 35,458
Basic EPS (in dollars per share) $ 0.77     $ 0.80     $ 1.90 $ 1.99
Diluted:                
Earnings Applicable to Common Stock $ 13,940     $ 14,290     $ 34,158 $ 35,458
Earnings Applicable to Common Stock, Basic (in shares) 18,123     17,838     17,992 17,828
$7.00 Series Preferred Dividend $ 5     $ 17     $ 19 $ 50
$7.00 Series Preferred Dividend (in shares) 31     114     31 115
Adjusted Earnings Applicable to Common Stock, Diluted $ 13,945     $ 14,307     $ 34,177 $ 35,508
Adjusted Earnings Applicable to Common Stock, Diluted (in shares) 18,154     17,952     18,023 17,943
Diluted EPS (in dollars per share) $ 0.77     $ 0.80     $ 1.90 $ 1.98