XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Earnings Per Share [Line Items]            
Net Income $ 10,778 $ 9,479 $ 10,546 $ 10,682 $ 20,258 $ 21,228
Net Income (in Shares) 17,962,000   17,829,000   17,926,000 17,824,000
Preferred Dividend $ (19)   $ (30)   $ (41) $ (60)
Earnings Applicable to Common Stock $ 10,759   $ 10,516   $ 20,217 $ 21,168
Earnings Applicable to Common Stock (in Shares) 17,962,000   17,829,000   17,926,000 17,824,000
Basic EPS (in Dollars per share) $ 0.6   $ 0.59   $ 1.13 $ 1.19
Diluted:            
Earnings Applicable to Common Stock (in Shares) 17,993,000   17,944,000   17,957,000 17,939,000
Diluted EPS (in Dollars per share) $ 0.6   $ 0.59   $ 1.13 $ 1.18
Convertible Preferred Stock [Member]            
Diluted:            
Earnings Applicable to Common Stock $ 10,759   $ 10,516   $ 20,217 $ 21,168
Earnings Applicable to Common Stock (in Shares) 17,962,000   17,829,000   17,926,000 17,824,000
$7.00 Series Preferred Dividend $ 7   $ 17   $ 18 $ 34
$7.00 Series Preferred Dividend (in Shares) 31,000   115,000   31,000 115,000
Adjusted Earnings Applicable to Common Stock $ 10,766   $ 10,533   $ 20,235 $ 21,202
Adjusted Earnings Applicable to Common Stock (in Shares) 17,993,000   17,944,000   17,957,000 17,939,000
Diluted EPS (in Dollars per share) $ 0.6   $ 0.59   $ 1.13 $ 1.18