v3.25.2
Derivative Financial Instruments - Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2023
Fair Value Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset Notional $ 700,000 $ 300,000 $ 1,000,000
Other Assets [Member] | Derivatives Not Designated as Hedging Instruments [Member]      
Derivatives, Fair Value [Line Items]      
Asset Derivatives 188 30  
Other Assets [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Interest Rate Swaps [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset Notional 352,677 363,440  
Asset Derivatives 188 30  
Other Assets [Member] | Designated as Hedging Instrument [Member]      
Derivatives, Fair Value [Line Items]      
Asset Derivatives 0 7,222  
Other Assets [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swaps [Member] | Fair Value Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset Notional 700,000 700,000  
Asset Derivatives 0 7,222  
Other Assets [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swaps [Member] | Cash Flow Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset Notional   0  
Asset Derivatives 0 0  
Other Liabilities [Member] | Derivatives Not Designated as Hedging Instruments [Member]      
Derivatives, Fair Value [Line Items]      
Liability Derivatives 188 30  
Other Liabilities [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Interest Rate Swaps [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Notional Amount 352,677 363,440  
Liability Derivatives 188 30  
Other Liabilities [Member] | Designated as Hedging Instrument [Member]      
Derivatives, Fair Value [Line Items]      
Liability Derivatives 12,440 517  
Other Liabilities [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swaps [Member] | Fair Value Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Notional Amount   0  
Liability Derivatives 9,585 0  
Other Liabilities [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swaps [Member] | Cash Flow Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Notional Amount 300,000 300,000  
Liability Derivatives $ 2,855 $ 517