v3.26.1
Securities - Gross Unrealized Losses, Aggregated by Investment Category and Length of Time (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months $ (1,880) $ (61)
Fair Value, Less Than Twelve Months 162,618 17,786
Gross Unrealized Losses, Twelve Months and Over (16,005) (16,365)
Fair Value, Twelve Months and Over 234,268 274,852
Gross Unrealized Losses, Total (17,885) (16,426)
Fair Value, Total 396,886 292,638
U.S. Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (851) (5)
Fair Value, Less Than Twelve Months 72,400 7,038
Gross Unrealized Losses, Twelve Months and Over (2,196) (2,287)
Fair Value, Twelve Months and Over 43,140 50,161
Gross Unrealized Losses, Total (3,047) (2,292)
Fair Value, Total 115,540 57,199
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (38) 0
Fair Value, Less Than Twelve Months 5,089 0
Gross Unrealized Losses, Twelve Months and Over (3,563) (4,181)
Fair Value, Twelve Months and Over 96,666 120,103
Gross Unrealized Losses, Total (3,601) (4,181)
Fair Value, Total 101,755 120,103
Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (943) (50)
Fair Value, Less Than Twelve Months 80,649 8,214
Gross Unrealized Losses, Twelve Months and Over (7,713) (7,683)
Fair Value, Twelve Months and Over 49,771 59,386
Gross Unrealized Losses, Total (8,656) (7,733)
Fair Value, Total 130,420 67,600
State and Local Governments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (48) (6)
Fair Value, Less Than Twelve Months 4,480 2,534
Gross Unrealized Losses, Twelve Months and Over (2,533) (2,214)
Fair Value, Twelve Months and Over 44,691 45,202
Gross Unrealized Losses, Total (2,581) (2,220)
Fair Value, Total $ 49,171 $ 47,736