XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Quarterly Data - Unaudited - Schedule of Financial Information (Details) - USD ($)
$ / shares in Units, $ 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 Financial Information [Line Items]                      
Operating Revenues (in Dollars) $ 47,107 $ 55,100 $ 49,146 $ 40,524 $ 38,602 $ 46,715 $ 42,801 $ 38,156 $ 191,877 $ 166,274  
Operating Income (in Dollars) 10,529 17,501 15,315 9,865 8,242 12,822 10,669 7,490 53,210 39,223 $ 47,333
Net Income (in Dollars) $ 8,804 $ 14,319 $ 10,546 $ 10,682 $ 5,765 $ 9,990 $ 9,901 $ 5,868 $ 44,351 $ 31,524 $ 42,429
Basic Earnings 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 per Share 0.49 0.8 0.59 0.59 0.32 0.56 0.55 0.33 2.47 1.76 $ 2.39
Common Dividend Per Share 0.34 0.325 0.325 0.325 0.325 0.3125 0.3125 0.3125 $ 1.315 $ 1.2625  
Minimum [Member]                      
Schedule of Financial Information [Line Items]                      
High/Low Common Stock Price 52.62 52.74 45.84 50.33 61.34 65.37 66.51 72.64      
Maximum [Member]                      
Schedule of Financial Information [Line Items]                      
High/Low Common Stock Price $ 69.7 $ 67.59 $ 58.02 $ 64.71 $ 73.47 $ 84.35 $ 84.38 $ 90.56