XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capitalization - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Basic and Diluted Earnings Per Share [Line Items]                      
Net Income $ 8,804 $ 14,319 $ 10,546 $ 10,682 $ 5,765 $ 9,990 $ 9,901 $ 5,868 $ 44,351 $ 31,524 $ 42,429
Net Income (in Shares)                 17,842 17,732 17,597
Preferred Dividend                 $ (112) $ (120) $ (120)
Earnings Applicable to Common Stock                 $ 44,239 $ 31,404 $ 42,309
Earnings Applicable to Common Stock (in Shares)                 17,842 17,732 17,597
Basic EPS (in Dollars per share) $ 0.49 $ 0.8 $ 0.59 $ 0.6 $ 0.32 $ 0.56 $ 0.56 $ 0.33 $ 2.48 $ 1.77 $ 2.4
Diluted:                      
Earnings Applicable to Common Stock                 $ 44,239 $ 31,404 $ 42,309
Earnings Applicable to Common Stock (in Shares)                 17,842 17,732 17,597
Convertible Preferred $7.00 Series Dividend                 $ 46 $ 67 $ 67
Convertible Preferred $7.00 Series Dividend (in Shares) 104       115       104 115 115
Adjusted Earnings Applicable to Common Stock                 $ 44,285 $ 31,471 $ 42,376
Adjusted Earnings Applicable to Common Stock (in Shares)                 17,946 17,847 17,712
Diluted EPS (in Dollars per share) $ 0.49 $ 0.8 $ 0.59 $ 0.59 $ 0.32 $ 0.56 $ 0.55 $ 0.33 $ 2.47 $ 1.76 $ 2.39