v3.26.1
Capitalization - Schedule of Carrying Amount and Fair Value of First Mortgage Bonds (FMBs) (Details) - Loans Payable - FMBs - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
FMBs $ 125,431 $ 126,172
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
FMBs $ 121,675 $ 120,430