v3.25.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Earnings Per Share [Line Items]    
Net Income $ 9,479 $ 10,682
Net Income (in Shares) 17,890,000 17,819,000
Preferred Dividend $ (22) $ (30)
Earnings Applicable to Common Stock $ 9,457 $ 10,652
Earnings Applicable to Common Stock (in Shares) 17,890,000 17,819,000
Basic EPS (in Dollars per share) $ 0.53 $ 0.6
Diluted:    
Earnings Applicable to Common Stock (in Shares) 17,951,000 17,934,000
Diluted EPS (in Dollars per share) $ 0.53 $ 0.59
Convertible Preferred Stock [Member]    
Diluted:    
Earnings Applicable to Common Stock $ 9,457 $ 10,652
Earnings Applicable to Common Stock (in Shares) 17,890,000 17,819,000
$7.00 Series Preferred Dividend $ 10 $ 17
$7.00 Series Preferred Dividend (in Shares) 61,000 115,000
Adjusted Earnings Applicable to Common Stock $ 9,467 $ 10,669
Adjusted Earnings Applicable to Common Stock (in Shares) 17,951,000 17,934,000
Diluted EPS (in Dollars per share) $ 0.53 $ 0.59