XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Unrealized Loss Positions (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Fair Value    
Less Than 12 Months, Fair Value $ 17,417 $ 86,189
12 Months or More, Fair Value 272,006 281,126
Total Fair Value 289,423 367,315
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 275 1,691
12 Months or More, Unrealized Loss 18,811 29,089
Total Unrealized Loss $ 19,086 30,780
Securities    
Number of positions | security 491  
Aggregate fair value $ 289,423 367,315
Allowance for credit losses 0  
U.S. Treasury securities    
Fair Value    
12 Months or More, Fair Value 4,851 10,700
Total Fair Value 4,851 10,700
Unrealized Loss    
12 Months or More, Unrealized Loss 141 285
Total Unrealized Loss 141 285
Securities    
Aggregate fair value 4,851 10,700
U.S. government agencies and corporations    
Fair Value    
12 Months or More, Fair Value 59,571 60,659
Total Fair Value 59,571 60,659
Unrealized Loss    
12 Months or More, Unrealized Loss 5,501 8,113
Total Unrealized Loss 5,501 8,113
Securities    
Aggregate fair value 59,571 60,659
Mortgage-backed securities    
Fair Value    
Less Than 12 Months, Fair Value 590 53,734
12 Months or More, Fair Value 120,220 123,307
Total Fair Value 120,810 177,041
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 29 1,253
12 Months or More, Unrealized Loss 8,734 14,303
Total Unrealized Loss 8,763 15,556
Securities    
Aggregate fair value 120,810 177,041
Obligations of states and political subdivisions    
Fair Value    
Less Than 12 Months, Fair Value 16,827 31,981
12 Months or More, Fair Value 70,393 66,743
Total Fair Value 87,220 98,724
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 246 412
12 Months or More, Unrealized Loss 3,156 4,201
Total Unrealized Loss 3,402 4,613
Securities    
Aggregate fair value 87,220 98,724
Corporate and other debt securities    
Fair Value    
Less Than 12 Months, Fair Value   474
12 Months or More, Fair Value 16,971 19,717
Total Fair Value 16,971 20,191
Unrealized Loss    
Less Than 12 Months, Unrealized Loss   26
12 Months or More, Unrealized Loss 1,279 2,187
Total Unrealized Loss 1,279 2,213
Securities    
Aggregate fair value $ 16,971 $ 20,191