XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Unrealized Loss Positions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
Fair value    
Less Than 12 Months, Fair Value $ 86,189 $ 13,573
12 Months or More, Fair Value 281,126 365,904
Total Fair Value 367,315 379,477
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,691 504
12 Months or More, Unrealized Loss 29,089 33,609
Total Unrealized Loss $ 30,780 34,113
Other information    
Number of positions | security 570  
Aggregate fair value $ 367,315 379,477
Other than temporary impairment 0  
U.S. Treasury securities    
Fair value    
12 Months or More, Fair Value 10,700 45,103
Total Fair Value 10,700 45,103
Unrealized Loss    
12 Months or More, Unrealized Loss 285 780
Total Unrealized Loss 285 780
Other information    
Aggregate fair value 10,700 45,103
U.S. government agencies and corporations    
Fair value    
12 Months or More, Fair Value 60,659 87,094
Total Fair Value 60,659 87,094
Unrealized Loss    
12 Months or More, Unrealized Loss 8,113 9,313
Total Unrealized Loss 8,113 9,313
Other information    
Aggregate fair value 60,659 87,094
Mortgage-backed securities    
Fair value    
Less Than 12 Months, Fair Value 53,734 5,528
12 Months or More, Fair Value 123,307 150,023
Total Fair Value 177,041 155,551
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,253 68
12 Months or More, Unrealized Loss 14,303 16,155
Total Unrealized Loss 15,556 16,223
Other information    
Aggregate fair value 177,041 155,551
Obligations of states and political subdivisions    
Fair value    
Less Than 12 Months, Fair Value 31,981 4,659
12 Months or More, Fair Value 66,743 65,630
Total Fair Value 98,724 70,289
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 412 72
12 Months or More, Unrealized Loss 4,201 3,972
Total Unrealized Loss 4,613 4,044
Other information    
Aggregate fair value 98,724 70,289
Corporate and other debt securities    
Fair value    
Less Than 12 Months, Fair Value 474 3,386
12 Months or More, Fair Value 19,717 18,054
Total Fair Value 20,191 21,440
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 26 364
12 Months or More, Unrealized Loss 2,187 3,389
Total Unrealized Loss 2,213 3,753
Other information    
Aggregate fair value $ 20,191 $ 21,440