XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS AND DISCLOSURES - Assets measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities $ 308,648 $ 339,477
Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 308,648 339,477
Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Fair Value, Recurring    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 308,648 339,477
Fair Value, Recurring | Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Fair Value, Recurring | Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 308,648 339,477
Fair Value, Recurring | Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
U.S. Treasuries    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 117,045 115,458
U.S. Treasuries | Fair Value, Recurring    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 117,045 115,458
U.S. Treasuries | Fair Value, Recurring | Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
U.S. Treasuries | Fair Value, Recurring | Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 117,045 115,458
U.S. Treasuries | Fair Value, Recurring | Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Mortgage-backed securities    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 42,512 47,785
Mortgage-backed securities | Fair Value, Recurring    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 42,512 47,785
Mortgage-backed securities | Fair Value, Recurring | Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Mortgage-backed securities | Fair Value, Recurring | Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 42,512 47,785
Mortgage-backed securities | Fair Value, Recurring | Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Collateralized mortgage obligations    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 68,864 95,006
Collateralized mortgage obligations | Fair Value, Recurring    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 68,864 95,006
Collateralized mortgage obligations | Fair Value, Recurring | Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
Collateralized mortgage obligations | Fair Value, Recurring | Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 68,864 95,006
Collateralized mortgage obligations | Fair Value, Recurring | Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
States and political subdivisions    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 80,227 81,228
States and political subdivisions | Fair Value, Recurring    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 80,227 81,228
States and political subdivisions | Fair Value, Recurring | Level 1    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 0 0
States and political subdivisions | Fair Value, Recurring | Level 2    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities 80,227 81,228
States and political subdivisions | Fair Value, Recurring | Level 3    
FAIR VALUE MEASUREMENTS AND DISCLOSURES    
Available for sale securities $ 0 $ 0