XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - Schedule of Earnings Per Share - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule Of Earnings Per Share Abstract                
Net Income $ 14,319 $ 10,546 $ 10,682 $ 9,990 $ 9,901 $ 5,868 $ 35,547 $ 25,759
Net Income (in Shares) 17,838     17,758     17,828 17,708
Preferred Dividend $ (29)     $ (30)     $ (89) $ (90)
Earnings Applicable to Common Stock $ 14,290     $ 9,960     $ 35,458 $ 25,669
Earnings Applicable to Common Stock (in Shares) 17,838     17,758     17,828 17,708
Basic EPS (in Dollars per share) $ 0.8     $ 0.56     $ 1.99 $ 1.45
Diluted:                
Earnings Applicable to Common Stock $ 14,290     $ 9,960     $ 35,458 $ 25,669
Earnings Applicable to Common Stock (in Shares) 17,838     17,758     17,828 17,708
$7.00 Series Preferred Dividend $ 17     $ 17     $ 50 $ 51
$7.00 Series Preferred Dividend (in Shares) 114     115     115 115
Adjusted Earnings Applicable to Common Stock $ 14,307     $ 9,977     $ 35,508 $ 25,720
Adjusted Earnings Applicable to Common Stock (in Shares) 17,952     17,873     17,943 17,823
Diluted EPS (in Dollars per share) $ 0.8     $ 0.56     $ 1.98 $ 1.44