v3.25.2
Investment Securities and Other Investments - Summary of Unrealized Losses (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Schedule Of Available For Sale And Held To Maturity Securities [Line Items]    
Number of Securities | Security 221 226
Available-for-sale Securities, Fair Value, Less Than 12 Months $ 19,160 $ 17,480
Available-for-sale Securities, Unrealized Losses, Less Than 12 Months (62) (170)
Available-for-sale Securities, Fair Value, 12 Months or Greater 290,696 293,439
Available-for-sale Securities, Unrealized Losses, 12 months or Greater (50,075) (55,364)
Fair Value, Total 309,856 310,919
Unrealized Losses, Total $ (50,137) $ (55,534)
State and Municipal [Member]    
Schedule Of Available For Sale And Held To Maturity Securities [Line Items]    
Number of Securities | Security 67 70
Available-for-sale Securities, Fair Value, Less Than 12 Months $ 1,286 $ 2,040
Available-for-sale Securities, Unrealized Losses, Less Than 12 Months (7) (42)
Available-for-sale Securities, Fair Value, 12 Months or Greater 41,221 40,531
Available-for-sale Securities, Unrealized Losses, 12 months or Greater (6,389) (7,254)
Fair Value, Total 42,507 42,571
Unrealized Losses, Total $ (6,396) $ (7,296)
U.S. Treasury and Agencies [Member]    
Schedule Of Available For Sale And Held To Maturity Securities [Line Items]    
Number of Securities | Security 29 29
Available-for-sale Securities, Fair Value, Less Than 12 Months $ 0 $ 0
Available-for-sale Securities, Unrealized Losses, Less Than 12 Months 0 0
Available-for-sale Securities, Fair Value, 12 Months or Greater 70,987 69,453
Available-for-sale Securities, Unrealized Losses, 12 months or Greater (8,094) (9,975)
Fair Value, Total 70,987 69,453
Unrealized Losses, Total $ (8,094) $ (9,975)
Mortgage Backed Securities [Member]    
Schedule Of Available For Sale And Held To Maturity Securities [Line Items]    
Number of Securities | Security 88 85
Available-for-sale Securities, Fair Value, Less Than 12 Months $ 17,874 $ 11,637
Available-for-sale Securities, Unrealized Losses, Less Than 12 Months (55) (107)
Available-for-sale Securities, Fair Value, 12 Months or Greater 147,641 152,802
Available-for-sale Securities, Unrealized Losses, 12 months or Greater (33,115) (34,908)
Fair Value, Total 165,515 164,439
Unrealized Losses, Total $ (33,170) $ (35,015)
Corporate Bonds [Member]    
Schedule Of Available For Sale And Held To Maturity Securities [Line Items]    
Number of Securities | Security 37 42
Available-for-sale Securities, Fair Value, Less Than 12 Months $ 0 $ 3,803
Available-for-sale Securities, Unrealized Losses, Less Than 12 Months 0 (21)
Available-for-sale Securities, Fair Value, 12 Months or Greater 30,847 30,653
Available-for-sale Securities, Unrealized Losses, 12 months or Greater (2,477) (3,227)
Fair Value, Total 30,847 34,456
Unrealized Losses, Total $ (2,477) $ (3,248)