XML 138 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Interest Rate Swap Agreements    
Derivative [Line Items]    
Amortized amount of losses $ 400,000  
Notional value 300,000,000  
Net asset position, aggregate fair value 136,100,000 $ 114,500,000
Interest Rate Swap Agreements | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Loss on derivative 20,200,000  
Notional value 2,000,000,000 3,000,000,000
Interest Rate Swap Agreements, Terminated | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Notional value 1,700,000,000  
Visa Class B Restricted Securities    
Derivative [Line Items]    
Liability derivatives 0 $ 0
Visa Class B Restricted Securities | Makewhole Agreements [Member]    
Derivative [Line Items]    
Liability derivatives $ 0