v3.26.1
Securities - Schedule of Unrealized Losses Held-to-Maturity Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less than 12 Months $ 0 $ 0
12 Months or Longer 281,495 283,860
Fair Value 281,495 283,860
Unrealized Losses    
Less than 12 Months 0 0
12 Months or Longer 31,067 28,668
Unrealized Losses 31,067 28,668
U.S. Treasuries    
Fair Value    
Less than 12 Months 0 0
12 Months or Longer 78,115 78,794
Fair Value 78,115 78,794
Unrealized Losses    
Less than 12 Months 0 0
12 Months or Longer 7,603 7,037
Unrealized Losses 7,603 7,037
Obligations of U.S. Government sponsored entities    
Fair Value    
Less than 12 Months 0 0
12 Months or Longer 203,380 205,066
Fair Value 203,380 205,066
Unrealized Losses    
Less than 12 Months 0 0
12 Months or Longer 23,464 21,631
Unrealized Losses $ 23,464 $ 21,631