v3.25.2
Organization and Basis of Presentation (Accounts Payable Finance Program) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Duke Energy (Parent)        
Supplier Finance Program, Obligation [Roll Forward]        
Confirmed obligations at beginning of period $ 18 $ 76 $ 13 $ 50
Invoices confirmed during the period 14 63 32 120
Confirmed invoices paid during the period (20) (111) (33) (142)
Confirmed obligations at end of period 12 28 12 28
Piedmont        
Supplier Finance Program, Obligation [Roll Forward]        
Confirmed obligations at beginning of period 18 74 12 47
Invoices confirmed during the period 12 63 30 119
Confirmed invoices paid during the period (18) (109) (30) (138)
Confirmed obligations at end of period $ 12 $ 28 $ 12 $ 28