XML 77 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securities - Schedule of Held-to-maturity Securities Reconciliation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Held-to-maturity    
Amortized Cost   $ 285,949
Amortized cost, post ASU 2019-04 $ 281,236  
Gross Unrealized Losses (18,698) (25,336)
Fair Value 262,538 260,613
US Treasury Securities [Member]    
Held-to-maturity    
Amortized Cost   150,295
Amortized cost, post ASU 2019-04 150,066  
Gross Unrealized Losses (1,482) (5,613)
Fair Value 148,584 144,682
US Government-sponsored Enterprises Debt Securities [Member]    
Held-to-maturity    
Amortized Cost   50,539
Amortized cost, post ASU 2019-04 49,336  
Gross Unrealized Losses (7,143) (8,037)
Fair Value 42,193 42,502
Municipal securities [Member]    
Held-to-maturity    
Amortized Cost   53,694
Amortized cost, post ASU 2019-04 52,680  
Gross Unrealized Losses (6,178) (7,550)
Fair Value 46,502 46,144
Mortgage-backed securities (GSEs) [Member]    
Held-to-maturity    
Amortized Cost   31,421
Amortized cost, post ASU 2019-04 29,154  
Gross Unrealized Losses (3,895) (4,136)
Fair Value $ 25,259 $ 27,285