v3.25.2
Securities - Gross Unrealized Losses, Aggregated by Investment Category and Length of Time (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months $ (942) $ (1,359)
Fair Value, Less Than Twelve Months 104,700 91,400
Gross Unrealized Losses, Twelve Months and Over (23,488) (30,631)
Fair Value, Twelve Months and Over 304,333 313,454
Gross Unrealized Losses, Total (24,430) (31,990)
Fair Value, Total 409,033 404,854
U.S. Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (133) (467)
Fair Value, Less Than Twelve Months 27,970 31,533
Gross Unrealized Losses, Twelve Months and Over (3,535) (4,948)
Fair Value, Twelve Months and Over 63,088 62,151
Gross Unrealized Losses, Total (3,668) (5,415)
Fair Value, Total 91,058 93,684
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (19)  
Fair Value, Less Than Twelve Months 7,726  
Gross Unrealized Losses, Twelve Months and Over (6,717) (9,494)
Fair Value, Twelve Months and Over 126,054 131,335
Gross Unrealized Losses, Total (6,736) (9,494)
Fair Value, Total 133,780 131,335
Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (683) (668)
Fair Value, Less Than Twelve Months 63,251 51,236
Gross Unrealized Losses, Twelve Months and Over (9,973) (11,986)
Fair Value, Twelve Months and Over 63,996 66,877
Gross Unrealized Losses, Total (10,656) (12,654)
Fair Value, Total 127,247 118,113
State and Local Governments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (107) (224)
Fair Value, Less Than Twelve Months 5,753 8,631
Gross Unrealized Losses, Twelve Months and Over (3,263) (4,203)
Fair Value, Twelve Months and Over 51,195 53,091
Gross Unrealized Losses, Total (3,370) (4,427)
Fair Value, Total $ 56,948 $ 61,722