Revenue Recognition Remaining performance obligations (Details) $ in Thousands | Dec. 31, 2022 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-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]: 2020-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]: 2020-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]: 2020-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 43,411 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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]: 2021-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]: 2021-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]: 2021-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 39,906 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-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]: 2022-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]: 2022-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]: 2022-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 32,913 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Eastern Shore and Peninsula Pipeline [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 36,472 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Natural gas distribution operations [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 6,287 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | FPU Electric Distribution [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 652 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 29,237 |
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, Amount | $ 33,148 |
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, Amount | $ 6,106 |
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, Amount | $ 652 |
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 | Total for Segments [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 25,912 |
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 | $ 26,890 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
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 | $ 5,748 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
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 | $ 275 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
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 | $ 23,444 |
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 | 5,518 |
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 | 275 |
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 | 20,536 |
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 | 5,101 |
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 | 275 |
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 | 167,663 |
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 | 33,113 |
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 | 275 |
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 | $ 201,051 |