v3.26.1
Securities - Summary of Unrealized Loss for Securities Available-For-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months $ 116,939 $ 45,943
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 2,204 202
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 158,868 161,499
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 14,786 15,025
Available-for-sale, Unrealized Loss Position 275,807 207,442
Available-for-sale, Unrealized Loss Position, Accumulated Loss 16,990 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,929 4,901
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 68 94
Available-for-sale, Unrealized Loss Position 4,929 4,901
Available-for-sale, Unrealized Loss Position, Accumulated Loss 68 94
Municipal Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 4,002 0
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 1,038 0
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 29,497 34,660
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 3,045 3,429
Available-for-sale, Unrealized Loss Position 33,499 34,660
Available-for-sale, Unrealized Loss Position, Accumulated Loss 4,083 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,311 2,314
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 189 186
Available-for-sale, Unrealized Loss Position 2,311 2,314
Available-for-sale, Unrealized Loss Position, Accumulated Loss 189 186
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 33,730 14,002
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 369 73
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 73,857 72,481
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 7,121 6,857
Available-for-sale, Unrealized Loss Position 107,587 86,483
Available-for-sale, Unrealized Loss Position, Accumulated Loss 7,490 6,930
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 2,823 5,971
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 147 44
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 35,647 27,575
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 2,516 2,665
Available-for-sale, Unrealized Loss Position 38,470 33,546
Available-for-sale, Unrealized Loss Position, Accumulated Loss 2,663 2,709
GNMA | Residential Mortgage-backed Securities    
Fair Value    
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 76,384 25,970
Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 650 85
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 10,574 17,454
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 1,538 1,492
Available-for-sale, Unrealized Loss Position 86,958 43,424
Available-for-sale, Unrealized Loss Position, Accumulated Loss 2,188 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 2,053 2,114
Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 309 302
Available-for-sale, Unrealized Loss Position 2,053 2,114
Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 309 $ 302