v3.26.1
Revenue Recognition - Remaining Performance Obligations (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Eastern Shore and Peninsula Pipeline | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 19.8
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | 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 $ 38.3
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | 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 $ 39.8
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | 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 $ 32.6
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 26.5
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 19.4
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Eastern Shore and Peninsula Pipeline | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 96.6
Revenue, remaining performance obligation, expected timing of satisfaction, period
Natural gas distribution operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 5.3
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | 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 $ 9.7
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | 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 $ 9.8
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | 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 $ 9.7
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 9.7
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 8.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Natural gas distribution operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 24.7
Revenue, remaining performance obligation, expected timing of satisfaction, period
FPU electric distribution | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 0.5
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | 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 $ 0.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | 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 $ 0.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | 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.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 0.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 0.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
FPU electric distribution | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 0.0
Revenue, remaining performance obligation, expected timing of satisfaction, period
Total revenue contracts with remaining performance obligations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 25.6
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | 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 $ 48.9
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | 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 $ 50.5
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | 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 $ 43.2
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 37.1
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 29.2
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Total revenue contracts with remaining performance obligations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 121.3
Revenue, remaining performance obligation, expected timing of satisfaction, period