v3.25.1
Capitalization - Schedule of Carrying Amount and Fair Value of First Mortgage Bonds (FMBs) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Carrying Amount and Fair Value of First Mortgage Bonds (FMBs) [Abstract]    
Carrying Amount, FMBs $ 128,857 $ 129,602
Fair Value, FMBs $ 124,031 $ 125,067