v3.26.3
Securities - Schedule of Securities in a Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for less than 12 months, unrealized loss $ 2,465 $ 171
Unrealized loss position for less than 12 months, fair value 180,832 46,962
Unrealized loss position for 12 months or greater, unrealized loss 3,901 4,388
Unrealized loss position for 12 months or greater, fair value 103,657 138,826
U.S. Government Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for less than 12 months, unrealized loss 2,371 159
Unrealized loss position for less than 12 months, fair value 176,926 41,150
Unrealized loss position for 12 months or greater, unrealized loss 320 470
Unrealized loss position for 12 months or greater, fair value 27,658 58,440
Government Sponsored Enterprises    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for 12 months or greater, unrealized loss 1,981 2,221
Unrealized loss position for 12 months or greater, fair value 45,428 45,210
State and Municipal Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for less than 12 months, fair value   4,825
Unrealized loss position for 12 months or greater, unrealized loss 361 339
Unrealized loss position for 12 months or greater, fair value 7,895 8,103
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for less than 12 months, unrealized loss 64 12
Unrealized loss position for less than 12 months, fair value 2,936 987
Unrealized loss position for 12 months or greater, unrealized loss 864 888
Unrealized loss position for 12 months or greater, fair value 13,051 16,543
Subordinated Debt and Collateralized Debt Obligations    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized loss position for less than 12 months, unrealized loss 30  
Unrealized loss position for less than 12 months, fair value 970  
Unrealized loss position for 12 months or greater, unrealized loss 375 470
Unrealized loss position for 12 months or greater, fair value $ 9,625 $ 10,530