XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Details) - Schedule of Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EPS Income [Member]        
Schedule of Earnings Per Share [Line Items]        
Net Income $ 10,546 $ 9,901 $ 21,228 $ 15,767
Preferred Dividend (30) (30) (60) (60)
Earnings Applicable to Common Stock $ 10,516 $ 9,871 $ 21,168 $ 15,707
Basic EPS (in Dollars per share) $ 0.59 $ 0.56 $ 1.19 $ 0.89
Diluted:        
Earnings Applicable to Common Stock $ 10,516 $ 9,871 $ 21,168 $ 15,707
$7.00 Series Preferred Dividend 17 17 34 34
Adjusted Earnings Applicable to Common Stock $ 10,533 $ 9,888 $ 21,202 $ 15,741
Diluted EPS (in Dollars per share) $ 0.59 $ 0.55 $ 1.18 $ 0.88
EPS Shares [Member]        
Schedule of Earnings Per Share [Line Items]        
Net Income $ 17,829 $ 17,713 $ 17,824 $ 17,683
Earnings Applicable to Common Stock 17,829 17,713 17,824 17,683
Diluted:        
Earnings Applicable to Common Stock 17,829 17,713 17,824 17,683
$7.00 Series Preferred Dividend 115 115 115 115
Adjusted Earnings Applicable to Common Stock $ 17,944 $ 17,828 $ 17,939 $ 17,798