v3.25.2
Securities - Amortized Cost and Fair Value, Held to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 1,076,849 $ 1,126,144
Gross Unrealized Gains 0 3
Gross Unrealized Losses (92,490) (123,603)
Fair Value 984,359 1,002,544
Allowance for credit losses - held to maturity securities (32) (32)
Held to maturity securities, net of allowance for credit losses 1,076,817 1,126,112
Obligations of states and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 281,456 284,542
Gross Unrealized Gains 0 3
Gross Unrealized Losses (40,761) (42,491)
Fair Value 240,695 242,054
Residential mortgage backed securities:    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 337,493 354,882
Gross Unrealized Gains 0 0
Gross Unrealized Losses (25,999) (41,506)
Fair Value 311,494 313,376
Residential mortgage backed securities: | Government agency mortgage backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 348,360 372,414
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14,376) (25,251)
Fair Value 333,984 347,163
Commercial mortgage backed securities: | Government agency mortgage backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 16,949 16,961
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,379) (2,958)
Fair Value 14,570 14,003
Commercial mortgage backed securities: | Government agency collateralized mortgage obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 42,807 43,662
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6,371) (7,317)
Fair Value 36,436 36,345
Other debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 49,784 53,683
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,604) (4,080)
Fair Value $ 47,180 $ 49,603