XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
SECURITIES - Amortized cost and Fair values of securities with gross unrealized gains and losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale:      
Amortized Cost $ 757,492 $ 831,624  
Gross Unrealized Gains 412 99  
Gross Unrealized Losses (59,855) (72,262)  
Allowance for Credit Losses 0 0  
Fair Value 698,049 759,461  
Held-to-maturity      
Amortized Cost 499,858 521,439 $ 114,850
Gross Unrealized Gains 48 394  
Gross Unrealized Losses (54,720) (55,337)  
Fair Value 445,186 466,496 104,131
Allowance for Credit Losses 0 0  
U.S. Treasury      
Available-for-sale:      
Amortized Cost 119,690 159,715  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (8,545) (11,093)  
Allowance for Credit Losses 0 0  
Fair Value 111,145 148,622  
U.S. government agency      
Available-for-sale:      
Amortized Cost 55,742 55,359  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (2,544) (3,262)  
Allowance for Credit Losses 0 0  
Fair Value 53,198 52,097  
Held-to-maturity      
Amortized Cost 88,472 88,448 78,841
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (8,819) (8,292)  
Fair Value 79,653 80,156 71,048
Allowance for Credit Losses 0 0  
Municipal      
Available-for-sale:      
Amortized Cost 150,163 229,030  
Gross Unrealized Gains 0 26  
Gross Unrealized Losses (19,484) (23,499)  
Allowance for Credit Losses 0 0  
Fair Value 130,679 205,557  
Held-to-maturity      
Amortized Cost 35,862 38,442  
Gross Unrealized Gains 48 394  
Gross Unrealized Losses (371) (163)  
Fair Value 35,539 38,673  
Allowance for Credit Losses 0 0  
Agency residential      
Available-for-sale:      
Amortized Cost 241,342 188,641  
Gross Unrealized Gains 253 61  
Gross Unrealized Losses (14,227) (14,718)  
Allowance for Credit Losses 0 0  
Fair Value 227,368 173,984  
Held-to-maturity      
Amortized Cost 85,643 95,828 8,175
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (5,796) (5,569)  
Fair Value 79,847 90,259 7,651
Allowance for Credit Losses 0 0  
Agency commercial      
Available-for-sale:      
Amortized Cost 128,823 141,214  
Gross Unrealized Gains 3 3  
Gross Unrealized Losses (12,145) (14,205)  
Allowance for Credit Losses 0 0  
Fair Value 116,681 127,012  
Held-to-maturity      
Amortized Cost 289,881 298,721 27,834
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (39,734) (41,313)  
Fair Value 250,147 257,408 $ 25,432
Allowance for Credit Losses 0 0  
Corporate      
Available-for-sale:      
Amortized Cost 61,732 57,665  
Gross Unrealized Gains 156 9  
Gross Unrealized Losses (2,910) (5,485)  
Allowance for Credit Losses 0 0  
Fair Value $ 58,978 $ 52,189