XML 171 R129.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefit Plans - Plan Contributions (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Duke Energy Carolinas    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made $ 0  
Progress Energy    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Duke Energy Progress    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Duke Energy Florida    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Duke Energy Ohio    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Duke Energy Indiana    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Piedmont    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made 0  
Qualified Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made $ 0 $ 100
Qualified Pension Plans | Duke Energy Carolinas    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   26
Qualified Pension Plans | Progress Energy    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   23
Qualified Pension Plans | Duke Energy Progress    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   14
Qualified Pension Plans | Duke Energy Florida    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   9
Qualified Pension Plans | Duke Energy Ohio    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   5
Qualified Pension Plans | Duke Energy Indiana    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   8
Qualified Pension Plans | Piedmont    
Defined Benefit Plan Disclosure [Line Items]    
Contributions made   $ 3