XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Amortized Cost and Fair Value of Securities Available for Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized cost and fair value of securities available for sale    
Amortized Cost $ 1,113,283 $ 968,927
Gross Unrealized Gains 3,060 694
Gross Unrealized Losses (114,287) (138,608)
Fair Value 1,002,056 831,013
Obligations of states and political subdivisions    
Amortized cost and fair value of securities available for sale    
Amortized Cost 20,221 20,266
Gross Unrealized Gains 53 57
Gross Unrealized Losses (2,024) (2,269)
Fair Value 18,250 18,054
Other debt securities    
Amortized cost and fair value of securities available for sale    
Amortized Cost 162,119 130,175
Gross Unrealized Gains 590 440
Gross Unrealized Losses (1,782) (2,655)
Fair Value 160,927 127,960
Government agency mortgage backed securities | Residential mortgage backed securities:    
Amortized cost and fair value of securities available for sale    
Amortized Cost 247,389 185,292
Gross Unrealized Gains 201 81
Gross Unrealized Losses (21,007) (24,468)
Fair Value 226,583 160,905
Government agency mortgage backed securities | Commercial mortgage backed securities:    
Amortized cost and fair value of securities available for sale    
Amortized Cost 11,372 11,373
Gross Unrealized Gains 42 0
Gross Unrealized Losses (549) (751)
Fair Value 10,865 10,622
Government agency collateralized mortgage obligations | Residential mortgage backed securities:    
Amortized cost and fair value of securities available for sale    
Amortized Cost 504,846 475,311
Gross Unrealized Gains 1,800 75
Gross Unrealized Losses (69,091) (86,870)
Fair Value 437,555 388,516
Government agency collateralized mortgage obligations | Commercial mortgage backed securities:    
Amortized cost and fair value of securities available for sale    
Amortized Cost 167,336 146,510
Gross Unrealized Gains 374 41
Gross Unrealized Losses (19,834) (21,595)
Fair Value $ 147,876 $ 124,956