XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Amortized Cost and Fair Value of Securities Available-for-Sale (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost $ 1,079,252 $ 997,196
Available-for-Sale, Gross Unrealized Gains 1,336 3,974
Available-for-Sale, Gross Unrealized Losses (76,133) (81,522)
Available-for-Sale, Fair Value 1,004,455 919,648
U.S. Government Sponsored Entities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 71,173 39,103
Available-for-Sale, Gross Unrealized Gains 68  
Available-for-Sale, Gross Unrealized Losses (6,147) (6,016)
Available-for-Sale, Fair Value 65,094 33,087
U.S. Treasury securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 86,523 89,999
Available-for-Sale, Gross Unrealized Gains 118 28
Available-for-Sale, Gross Unrealized Losses (78) (771)
Available-for-Sale, Fair Value 86,563 89,256
Government-Sponsored Residential Mortgage-Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 624,228 560,674
Available-for-Sale, Gross Unrealized Gains 946 3,872
Available-for-Sale, Gross Unrealized Losses (36,002) (35,403)
Available-for-Sale, Fair Value 589,172 529,143
Private Label Residential Mortgage-Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 144,971 161,174
Available-for-Sale, Gross Unrealized Losses (20,307) (23,333)
Available-for-Sale, Fair Value 124,664 137,841
Corporate [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 61,947 56,722
Available-for-Sale, Gross Unrealized Gains 177  
Available-for-Sale, Gross Unrealized Losses (3,472) (7,039)
Available-for-Sale, Fair Value 58,652 49,683
Small Business Administration Loan Pools [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 6,542 8,066
Available-for-Sale, Gross Unrealized Losses (276) (339)
Available-for-Sale, Fair Value 6,266 7,727
State and Political Subdivisions [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale, Amortized Cost 83,868 81,458
Available-for-Sale, Gross Unrealized Gains 27 74
Available-for-Sale, Gross Unrealized Losses (9,851) (8,621)
Available-for-Sale, Fair Value $ 74,044 $ 72,911