v3.26.1
Securities - Schedule of Gross Unrealized Losses and Fair Value of Company's Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months $ 354,429 $ 67,351
Unrealized losses less than 12 months (3,293) (946)
Fair value more than 12 months 218,126 242,725
Unrealized losses more than 12 months (33,319) (38,244)
Total fair value 572,555 310,076
Total unrealized losses (36,612) (39,190)
U.S. Treasury, federal agencies, and government sponsored agencies    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 0
Unrealized losses less than 12 months 0 0
Fair value more than 12 months 0 748
Unrealized losses more than 12 months 0 (2)
Total fair value 0 748
Total unrealized losses 0 (2)
State and municipal    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 17,421 26,804
Unrealized losses less than 12 months (625) (725)
Fair value more than 12 months 182,251 200,978
Unrealized losses more than 12 months (31,249) (35,278)
Total fair value 199,672 227,782
Total unrealized losses (31,874) (36,003)
U.S. government agency mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 337,008 40,547
Unrealized losses less than 12 months (2,668) (221)
Fair value more than 12 months 181 200
Unrealized losses more than 12 months (14) (13)
Total fair value 337,189 40,747
Total unrealized losses (2,682) (234)
Corporate notes    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 0
Unrealized losses less than 12 months 0 0
Fair value more than 12 months 35,694 40,799
Unrealized losses more than 12 months (2,056) (2,951)
Total fair value 35,694 40,799
Total unrealized losses $ (2,056) $ (2,951)