v3.25.1
Fair Value Measurements and Disclosures - Carrying value and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurements and Disclosures    
Cash and due from banks $ 95,434 $ 107,744
Available for sale securities 370,222 308,648
Held to maturity securities, net 101,916 111,112
Loans, net 222,061 225,422
Non-interest bearing 188,749 235,183
Interest bearing 467,549 377,233
Time deposits 46,069 50,212
Level 1    
Fair Value Measurements and Disclosures    
Cash and due from banks 95,434 107,744
Available for sale securities 0 0
Held to maturity securities, net 0 0
Loans, net 0 0
Non-interest bearing 188,749 235,183
Interest bearing 0 0
Time deposits 0 0
Level 2    
Fair Value Measurements and Disclosures    
Cash and due from banks 0 0
Available for sale securities 370,222 308,648
Held to maturity securities, net 101,916 111,112
Loans, net 0 0
Non-interest bearing 0 0
Interest bearing 0 0
Time deposits 0 0
Level 3    
Fair Value Measurements and Disclosures    
Cash and due from banks 0 0
Available for sale securities 0 0
Held to maturity securities, net 0 0
Loans, net 222,061 225,422
Non-interest bearing 0 0
Interest bearing 467,549 377,233
Time deposits 46,069 50,212
Carrying Amount    
Fair Value Measurements and Disclosures    
Cash and due from banks 95,434 107,744
Available for sale securities 370,222 308,648
Held to maturity securities, net 112,588 123,156
Loans, net 228,676 230,594
Non-interest bearing 188,749 235,183
Interest bearing 516,619 434,680
Time deposits $ 46,623 $ 50,867