XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Jun. 30, 2023
Fair Value Hedges [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional   $ 300,000   $ 1,000,000
Fair Value Hedges [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional $ 700,000      
Cash Flow Hedges [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional     $ 300,000  
Other Assets [Member] | Derivatives Not Designated as Hedging Instruments [Member]        
Derivatives, Fair Value [Line Items]        
Asset Derivatives 78 30    
Other Assets [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional 359,311 363,440    
Asset Derivatives 78 30    
Other Assets [Member] | Derivatives designated as hedging instruments [Member]        
Derivatives, Fair Value [Line Items]        
Asset Derivatives 0 7,222    
Other Assets [Member] | Fair Value Hedges [Member] | Derivatives designated as hedging instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional 700,000 700,000    
Asset Derivatives 0 7,222    
Other Assets [Member] | Cash Flow Hedges [Member] | Derivatives designated as hedging instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Asset Notional 0 0    
Asset Derivatives 0 0    
Other Liabilities [Member] | Derivatives Not Designated as Hedging Instruments [Member]        
Derivatives, Fair Value [Line Items]        
Liability Derivatives 78 30    
Other Liabilities [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Liability Notional 359,311 363,440    
Liability Derivatives 78 30    
Other Liabilities [Member] | Derivatives designated as hedging instruments [Member]        
Derivatives, Fair Value [Line Items]        
Liability Derivatives 3,352 517    
Other Liabilities [Member] | Fair Value Hedges [Member] | Derivatives designated as hedging instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Liability Notional 0 0    
Liability Derivatives 1,095 0    
Other Liabilities [Member] | Cash Flow Hedges [Member] | Derivatives designated as hedging instruments [Member] | Interest Rate Swaps [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Liability Notional 300,000 300,000    
Liability Derivatives $ 2,257 $ 517