v3.26.1
Derivatives - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Derivatives
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Derivatives
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Risk participation Agreements [Line Items]          
Derivative, Gain (Loss) on Derivative, Net $ 95 $ 0 $ 89 $ (153)  
Risk Participation Agreements Purchased [Domain]          
Risk participation Agreements [Line Items]          
Number of interest rate swaps | Derivatives 20   20    
Risk Participation Agreements Sold [Domain]          
Risk participation Agreements [Line Items]          
Number of interest rate swaps | Derivatives 16   16    
Not Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Fair Value, Net $ 96   $ 96   $ 185
Interest Rate Swap [Member]          
Risk participation Agreements [Line Items]          
Derivative Instruments Designated As Hedging Instruments Interest Expense 240 312 483 622  
Derivative, Gain (Loss) on Derivative, Net (300) (2,600) (1,400) (6,300)  
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Fair Value, Net (514)   (514)   766
Derivative, Notional Amount 65,000   65,000   215,000
Derivative, Gain (Loss) on Derivative, Net 300   100    
Interest Rate Swap [Member] | Not Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 956,044   956,044   1,000,541
Forward Contracts [Member]          
Risk participation Agreements [Line Items]          
Derivative Liability, Cost Basis, Gross Asset 16,100   16,100   19,500
Derivative Liability, Fair Value, Gross Asset 18,100   18,100   21,500
Derivative Liability, Notional Amount, Gross Asset 69,700   69,700   48,100
Forward Contracts [Member] | Not Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Fair Value, Net 59   59   133
Derivative, Notional Amount 72,000   72,000   49,000
Derivative, Gain (Loss) on Derivative, Net (327) $ (614) 74 $ (741)  
Interest Rate Contract [Member] | Not Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 69,661   $ 69,661   $ 48,143
Interest Rate Macro Swap | Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Underlying     25.0 million    
Interest Rate Macro Swap | Designated as Hedging Instrument [Member] | 5/1/2026          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 150,000   $ 150,000    
Interest Rate Macro Swap | Designated as Hedging Instrument [Member] | 10/15/2026          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 25,000   25,000    
Interest Rate Macro Swap | Designated as Hedging Instrument [Member] | 2024 [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 75,000   75,000    
Interest Rate Macro Swap | Designated as Hedging Instrument [Member] | 2025          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 150,000   150,000    
Interest Rate Macro Swap | Designated as Hedging Instrument [Member] | August 2025          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 25,000   25,000    
Interest Rate Swap Member - Debt | Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 40,000   40,000    
2024 [Member] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount 30,000   30,000    
2026 [Member] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]          
Risk participation Agreements [Line Items]          
Derivative, Notional Amount $ 40,000   $ 40,000