XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 312,493 $ 312,462
Gross Unrealized Gains 0 0
Gross Unrealized Losses 33,545 45,167
Fair Value 278,948 267,295
U.S. Treasuries    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 85,938 86,049
Gross Unrealized Gains 0 0
Gross Unrealized Losses 8,333 11,361
Fair Value 77,605 74,688
Obligations of U.S. Government sponsored entities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 226,555 226,413
Gross Unrealized Gains 0 0
Gross Unrealized Losses 25,212 33,806
Fair Value $ 201,343 $ 192,607