XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Amortized Cost and Fair Value of Securities with Gross Unrealized Gains and Losses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 458,484 $ 395,203
Gross Unrealized Gains 62 136
Gross Unrealized Losses (31,990) (36,861)
Fair Value 426,556 358,478
U.S. Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 111,397 87,182
Gross Unrealized Gains 17 1
Gross Unrealized Losses (5,415) (6,913)
Fair Value 105,999 80,270
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 144,660 140,960
Gross Unrealized Losses (9,494) (12,738)
Fair Value 135,166 128,222
Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 133,268 94,061
Gross Unrealized Gains 17  
Gross Unrealized Losses (12,654) (11,929)
Fair Value 120,631 82,132
State and Local Governments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 69,159 73,000
Gross Unrealized Gains 28 135
Gross Unrealized Losses (4,427) (5,281)
Fair Value $ 64,760 $ 67,854