Revenue Recognition Remaining Performance Obligations (Details) $ in Thousands | Jun. 30, 2023 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
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 | |
Revenue from Contract with Customer [Abstract] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 326 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 652 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 275 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 275 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 275 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 275 |
FPU Electric Distribution [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 0 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 3,967 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 7,744 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 7,297 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 7,066 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 6,470 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 5,154 |
Natural gas distribution operations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 28,371 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 19,613 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 37,006 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 30,613 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 27,138 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 24,163 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 23,398 |
Eastern Shore and Peninsula Pipeline [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 188,498 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 23,906 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 45,402 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 38,185 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 34,479 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 30,908 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | 28,827 |
Total for Segments [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 216,869 |