XML 129 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Fair Value Hedge (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2021
Interest rate contracts    
Derivatives    
Derivative, notional amount   $ 800,000,000
Floating rate registered note due 2049    
Derivatives    
Principal amount   500,000,000
Floating rate registered note due 2050    
Derivatives    
Principal amount   300,000,000
Fixed rate registered note due 2049    
Derivatives    
Principal amount $ 500,000,000 1,000,000,000.0
Fixed rate registered note due 2050    
Derivatives    
Principal amount $ 350,000,000 $ 650,000,000