XML 41 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Summary of Fair Value of Available For Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value $ 51,227 $ 129,849
Less than 12 Months Unrealized Losses (344) (1,214)
More than 12 Months Fair Value 68,356 69,181
More than 12 Months Unrealized Losses (10,246) (11,719)
Fair Value 119,583 199,030
Unrealized Losses (10,590) (12,933)
Mortgage-backed securities - U.S. Government Sponsored Enterprises (GSEs) [Member]    
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value 41,075 122,763
Less than 12 Months Unrealized Losses (278) (1,157)
More than 12 Months Fair Value 28,055 29,229
More than 12 Months Unrealized Losses (5,755) (6,512)
Fair Value 69,130 151,992
Unrealized Losses (6,033) (7,669)
U.S. government agency securities [Member]    
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value 4,879 129
Less than 12 Months Unrealized Losses (60) 0
More than 12 Months Fair Value 5,400 5,183
More than 12 Months Unrealized Losses (859) (1,077)
Fair Value 10,279 5,312
Unrealized Losses (919) (1,077)
Obligations of state and political subdivisions [Member]    
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value 2,205 3,664
Less than 12 Months Unrealized Losses (4) (39)
More than 12 Months Fair Value 34,816 34,320
More than 12 Months Unrealized Losses (3,631) (4,127)
Fair Value 37,021 37,984
Unrealized Losses (3,635) (4,166)
Small business association (SBA) securities [Member]    
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value 165 447
Less than 12 Months Unrealized Losses 0 (1)
More than 12 Months Fair Value 85 449
More than 12 Months Unrealized Losses (1) (3)
Fair Value 250 896
Unrealized Losses (1) (4)
U.S. Treasuries [Member]    
Debt Securities Available For Sale Unrealized Loss Position Fair Value [Line Items]    
Less than 12 Months Fair Value 2,903 2,846
Less than 12 Months Unrealized Losses (2) (17)
More than 12 Months Fair Value 0 0
More than 12 Months Unrealized Losses 0 0
Fair Value 2,903 2,846
Unrealized Losses $ (2) $ (17)