Annual report pursuant to Section 13 and 15(d)

SECURITIES (Schedule of Carrying Value, Gross Unrealized Gains and Losses and Estimated Fair Value of Securities) (Details)

v3.22.4
SECURITIES (Schedule of Carrying Value, Gross Unrealized Gains and Losses and Estimated Fair Value of Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities $ 847,732 $ 628,000
Gross Unrealized Gains 2,218 65,982
Gross Unrealized Losses (48,063) (208)
Held-to-maturity Securities, Fair Value 801,887 693,774
U.S. government and agency securities    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 687 2,604
Gross Unrealized Gains 0 0
Gross Unrealized Losses (56) (29)
Held-to-maturity Securities, Fair Value 631 2,575
Obligations of states and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 705,990 620,873
Gross Unrealized Gains 2,218 65,982
Gross Unrealized Losses (35,957) (121)
Held-to-maturity Securities, Fair Value 672,251 686,734
Corporate and other bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 5,159  
Gross Unrealized Gains 0  
Gross Unrealized Losses (10)  
Held-to-maturity Securities, Fair Value 5,149  
Commercial    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 42,761  
Gross Unrealized Gains 0  
Gross Unrealized Losses (4,999)  
Held-to-maturity Securities, Fair Value 37,762  
Residential    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 93,135  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7,041)  
Held-to-maturity Securities, Fair Value 86,094  
Agency | Commercial    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 29,025 4,523
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4,873) (58)
Held-to-maturity Securities, Fair Value 24,152 $ 4,465
Agency | Residential    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 42,699  
Gross Unrealized Gains 0  
Gross Unrealized Losses (6,427)  
Held-to-maturity Securities, Fair Value 36,272  
Non-agency | Commercial    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 13,736  
Gross Unrealized Gains 0  
Gross Unrealized Losses (126)  
Held-to-maturity Securities, Fair Value 13,610  
Non-agency | Residential    
Schedule of Held-to-maturity Securities [Line Items]    
Total HTM Securities 50,436  
Gross Unrealized Gains 0  
Gross Unrealized Losses (614)  
Held-to-maturity Securities, Fair Value $ 49,822