v3.26.1
Investment Securities - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months $ 292,429 $ 208,452
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 292,429 208,452
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 1,576 110
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total 1,576 110
Treasury notes    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months 30,395  
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 30,395  
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 67  
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total 67  
Federal Agencies    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months 258,496 204,896
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 258,496 204,896
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 1,503 104
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total 1,503 104
Mortgage-backed - Agency    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months 3,538 3,556
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 3,538 3,556
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 6 6
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total $ 6 $ 6