Annual report [Section 13 and 15(d), not S-K Item 405]

Derivatives and Hedging Activities - Schedule of Fair Value of Derivative Financial Instruments as well as their Classification on Balance Sheet (Detail)

v3.25.0.1
Derivatives and Hedging Activities - Schedule of Fair Value of Derivative Financial Instruments as well as their Classification on Balance Sheet (Detail) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Derivatives Fair Value [Line Items]    
Total derivative assets $ 4,690,000 $ 6,245,000
Not Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Total derivative assets 4,690,000 5,939,000
Total derivative liabilities 4,650,000 5,920,000
Not Designated as Hedging Instrument | Interest Rate Products    
Derivatives Fair Value [Line Items]    
Notional Amount 101,892,000 104,571,000
Total derivative assets 4,690,000 5,939,000
Total derivative liabilities 4,650,000 5,920,000
Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Total derivative assets   306,000
Total derivative liabilities 642,000  
Designated as Hedging Instrument | Interest Rate Products    
Derivatives Fair Value [Line Items]    
Notional Amount 175,000,000 100,000,000
Total derivative assets   $ 306,000
Total derivative liabilities $ 642,000