XML 132 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Schedule of the Notional Amount and Fair Value of the Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Interest Rate Swap Agreements    
Derivative [Line Items]    
Notional Amount $ 300,000  
Fair Value 4,700  
Interest Rate Swap Agreements | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 2,000,000 $ 3,000,000
Fair Value 2,738 (48,672)
Interest Rate Lock Commitments | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 1,534 5,899
Fair Value 34 148
Forward Commitments | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 3,517 8,583
Fair Value 6 (105)
Receive Fixed / Pay Variable Swap | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 2,123,665 2,067,624
Fair Value (136,218) (114,701)
Pay Fixed / Receive Variable Swap | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 2,123,665 2,067,624
Fair Value 136,125 114,542
Foreign Exchange Contracts | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 1,302 745
Fair Value (2) 0
Conversion Rate Swap Agreement | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 96,466 155,196
Makewhole Agreements | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount $ 65,763 $ 0