XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,380,080 $ 1,367,123
Gross Unrealized Gains 9,152 3,835
Gross Unrealized Losses 113,862 139,426
Fair Value 1,275,370 1,231,532
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 55,318 75,141
Gross Unrealized Gains 229 140
Gross Unrealized Losses 2,487 3,784
Fair Value 53,060 71,497
Obligations of U.S. Government sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 393,391 398,648
Gross Unrealized Gains 5,105 2,008
Gross Unrealized Losses 14,557 20,376
Fair Value 383,939 380,280
Obligations of U.S. states and political subdivisions    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 83,446 86,328
Gross Unrealized Gains 6 4
Gross Unrealized Losses 7,341 8,638
Fair Value 76,111 77,694
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 93,039 68,130
Gross Unrealized Gains 58 3
Gross Unrealized Losses 4,373 4,879
Fair Value 88,724 63,254
U.S. Government sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 752,386 736,376
Gross Unrealized Gains 3,754 1,680
Gross Unrealized Losses 85,049 101,696
Fair Value 671,091 636,360
U.S. corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,500 2,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 55 53
Fair Value $ 2,445 $ 2,447