Revenue Recognition Remaining performance obligations (Details) $ in Millions | Dec. 31, 2024 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 37.5 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 11.7 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 0.7 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 49.9 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 34.5 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 11.5 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 0.4 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 46.4 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 30.8 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 10 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 0.4 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 41.2 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 28.6 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 10 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 0.4 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 39 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 26.3 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 10 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 36.3 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 130.6 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 33.6 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 164.2 |