XML 134 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Derivative Financial Instruments, their Fair Values, and Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives Fair Value [Line Items]    
Asset Derivatives $ 161,473 $ 95,069
Liability Derivatives 154,060 143,857
Interest Rate Swap Agreements    
Derivatives Fair Value [Line Items]    
Asset Derivatives 161,430 94,921
Liability Derivatives 154,055 143,752
Interest Rate Swap Agreements | Derivatives designated as hedging instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives 14,507 (48,672)
Liability Derivatives 7,039 0
Interest Rate Swap Agreements | Derivatives not designated as hedging instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives 146,923 143,593
Liability Derivatives 147,016 143,752
Interest Rate Lock Commitments | Derivatives not designated as hedging instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives 34 148
Liability Derivatives 0 0
Forward Commitments | Derivatives not designated as hedging instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives 9 0
Liability Derivatives 3 105
Foreign Exchange Contracts | Derivatives not designated as hedging instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives 0 0
Liability Derivatives $ 2 $ 0