XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - Unrealized Loss Positions (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Fair Value    
Less Than 12 Months, Fair Value $ 107,539 $ 86,189
12 Months or More, Fair Value 256,813 281,126
Total Fair Value 364,352 367,315
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 2,904 1,691
12 Months or More, Unrealized Loss 22,910 29,089
Total Unrealized Loss $ 25,814 30,780
Securities    
Number of positions | security 598  
Aggregate fair value $ 364,352 367,315
Allowance for credit losses 0  
U.S. Treasury securities    
Fair Value    
12 Months or More, Fair Value 4,798 10,700
Total Fair Value 4,798 10,700
Unrealized Loss    
12 Months or More, Unrealized Loss 192 285
Total Unrealized Loss 192 285
Securities    
Aggregate fair value 4,798 10,700
U.S. government agencies and corporations    
Fair Value    
12 Months or More, Fair Value 61,258 60,659
Total Fair Value 61,258 60,659
Unrealized Loss    
12 Months or More, Unrealized Loss 6,516 8,113
Total Unrealized Loss 6,516 8,113
Securities    
Aggregate fair value 61,258 60,659
Mortgage-backed securities    
Fair Value    
Less Than 12 Months, Fair Value 57,111 53,734
12 Months or More, Fair Value 112,751 123,307
Total Fair Value 169,862 177,041
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,112 1,253
12 Months or More, Unrealized Loss 10,645 14,303
Total Unrealized Loss 11,757 15,556
Securities    
Aggregate fair value 169,862 177,041
Obligations of states and political subdivisions    
Fair Value    
Less Than 12 Months, Fair Value 49,939 31,981
12 Months or More, Fair Value 59,579 66,743
Total Fair Value 109,518 98,724
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,780 412
12 Months or More, Unrealized Loss 3,984 4,201
Total Unrealized Loss 5,764 4,613
Securities    
Aggregate fair value 109,518 98,724
Corporate and other debt securities    
Fair Value    
Less Than 12 Months, Fair Value 489 474
12 Months or More, Fair Value 18,427 19,717
Total Fair Value 18,916 20,191
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 12 26
12 Months or More, Unrealized Loss 1,573 2,187
Total Unrealized Loss 1,585 2,213
Securities    
Aggregate fair value $ 18,916 $ 20,191