v3.26.1
FAIR VALUE - Level 3 reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair value assets and liabilities measured on recurring basis unobservable input reconciliation        
Purchases, sales, or transfers into and out of Level 3 $ 0 $ 0 $ 0 $ 0
Gain or Losses included in earnings for securities at fair value 0 0 0 0
Obligations of U.S. Government entities and agencies        
Fair value assets measured on recurring basis unobservable input reconciliation        
Fair value     2,595 4,467
Prepayments/paydowns     (93) (1,933)
Fair value 2,502 2,534 2,502 2,534
Fair value liabilities measured on recurring basis unobservable input reconciliation        
Fair value 2,532 2,563    
Prepayments/paydowns (30) (29)    
Fair value $ 2,502 $ 2,534 $ 2,502 $ 2,534