v3.25.2
Securities - Amortized Cost and Fair Value of Securities with Gross Unrealized Gains and Losses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 455,417 $ 458,484
Gross Unrealized Gains 115 62
Gross Unrealized Losses (24,430) (31,990)
Fair Value 431,102 426,556
U.S. Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 99,030 111,397
Gross Unrealized Gains 28 17
Gross Unrealized Losses (3,668) (5,415)
Fair Value 95,390 105,999
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 144,382 144,660
Gross Unrealized Gains 20  
Gross Unrealized Losses (6,736) (9,494)
Fair Value 137,666 135,166
Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 147,570 133,268
Gross Unrealized Gains 39 17
Gross Unrealized Losses (10,656) (12,654)
Fair Value 136,953 120,631
State and Local Governments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 64,435 69,159
Gross Unrealized Gains 28 28
Gross Unrealized Losses (3,370) (4,427)
Fair Value $ 61,093 $ 64,760