v3.26.1
Securities - Summary of Unrealized Loss for Securities Available-For-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months $ 174,658 $ 45,943
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 2,117 202
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 144,044 161,499
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 15,433 15,025
Available-for-sale, Unrealized Loss Position 318,702 207,442
Available-for-sale, Unrealized Loss Position, Accumulated Loss 17,550 15,227
US Treasuries    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 0
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 4,964 4,901
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 34 94
Available-for-sale, Unrealized Loss Position 4,964 4,901
Available-for-sale, Unrealized Loss Position, Accumulated Loss 34 94
Municipal Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 0
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 33,689 34,660
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 3,570 3,429
Available-for-sale, Unrealized Loss Position 33,689 34,660
Available-for-sale, Unrealized Loss Position, Accumulated Loss 3,570 3,429
Government Sponsored Enterprises | US government agency securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 0
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 2,309 2,314
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 191 186
Available-for-sale, Unrealized Loss Position 2,309 2,314
Available-for-sale, Unrealized Loss Position, Accumulated Loss 191 186
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 62,089 14,002
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 828 73
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 61,368 72,481
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 7,138 6,857
Available-for-sale, Unrealized Loss Position 123,457 86,483
Available-for-sale, Unrealized Loss Position, Accumulated Loss 7,966 6,930
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 10,979 5,971
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 133 44
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 27,164 27,575
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 2,630 2,665
Available-for-sale, Unrealized Loss Position 38,143 33,546
Available-for-sale, Unrealized Loss Position, Accumulated Loss 2,763 2,709
GNMA | Residential Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 101,590 25,970
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 1,156 85
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 12,556 17,454
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 1,555 1,492
Available-for-sale, Unrealized Loss Position 114,146 43,424
Available-for-sale, Unrealized Loss Position, Accumulated Loss 2,711 1,577
GNMA | Commercial Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 0
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 1,994 2,114
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 315 302
Available-for-sale, Unrealized Loss Position 1,994 2,114
Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 315 $ 302