XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Securities Gross (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Less Than 12 Months    
Fair Value $ 55,103 $ 153,622
Unrealized Losses (518) (2,354)
More Than 12 Months    
Fair Value 940,601 983,703
Unrealized Losses (126,237) (166,580)
Total    
Fair Value 995,704 1,137,325
Unrealized Losses $ (126,755) (168,934)
Number of investment securities segregation for impairment evaluation | segment 2  
U.S. Government agencies    
Less Than 12 Months    
Fair Value $ 2,970 3,696
Unrealized Losses (21) (107)
More Than 12 Months    
Fair Value 70,049 74,636
Unrealized Losses (8,451) (11,563)
Total    
Fair Value 73,019 78,332
Unrealized Losses (8,472) (11,670)
Mortgage Backed Securities - residential    
Less Than 12 Months    
Fair Value 10,126 51,996
Unrealized Losses (1) (1,113)
More Than 12 Months    
Fair Value 462,925 481,270
Unrealized Losses (62,312) (88,138)
Total    
Fair Value 473,051 533,266
Unrealized Losses (62,313) (89,251)
Mortgage Backed Securities - commercial    
Less Than 12 Months    
Fair Value 5,963 6,937
Unrealized Losses (138) (161)
More Than 12 Months    
Fair Value 5,246 5,388
Unrealized Losses (175) (362)
Total    
Fair Value 11,209 12,325
Unrealized Losses (313) (523)
Collateralized Mortgage Obligations    
Less Than 12 Months    
Fair Value   85
More Than 12 Months    
Fair Value 144,998 158,244
Unrealized Losses (22,736) (27,555)
Total    
Fair Value 144,998 158,329
Unrealized Losses (22,736) (27,555)
State and municipal obligations    
Less Than 12 Months    
Fair Value 36,044 89,321
Unrealized Losses (358) (953)
More Than 12 Months    
Fair Value 225,304 232,247
Unrealized Losses (28,853) (33,586)
Total    
Fair Value 261,348 321,568
Unrealized Losses (29,211) (34,539)
Municipal taxable    
Less Than 12 Months    
Fair Value   1,587
Unrealized Losses   (20)
More Than 12 Months    
Fair Value 32,079 31,918
Unrealized Losses (3,710) (5,376)
Total    
Fair Value 32,079 33,505
Unrealized Losses $ (3,710) $ (5,396)