XML 212 R156.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Contributions to Defined Benefit Pension Plans) (Details) - Pension Plan
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions $ 58
Duke Energy Carolinas  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 15
Progress Energy  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 13
Duke Energy Progress  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 8
Duke Energy Florida  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 5
Duke Energy Ohio  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 3
Duke Energy Indiana  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions 5
Piedmont  
Defined Benefit Plan Disclosure [Line Items]  
Employer contributions $ 2