v3.25.2
Fair Value Measurements and Disclosures - Carrying value and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements and Disclosures    
Cash and due from banks $ 18,379 $ 107,744
Available for sale securities 336,973 308,648
Held to maturity securities, net 90,063 111,112
Loans, net 238,993 225,422
Non-interest bearing 168,205 235,183
Interest bearing 392,743 377,233
Time deposits 40,024 50,212
Level 1    
Fair Value Measurements and Disclosures    
Cash and due from banks 18,379 107,744
Available for sale securities 0 0
Held to maturity securities, net 0 0
Loans, net 0 0
Non-interest bearing 168,205 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 336,973 308,648
Held to maturity securities, net 90,063 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 238,993 225,422
Non-interest bearing 0 0
Interest bearing 392,743 377,233
Time deposits 40,024 50,212
Carrying Amount    
Fair Value Measurements and Disclosures    
Cash and due from banks 18,379 107,744
Available for sale securities 336,973 308,648
Held to maturity securities, net 100,896 123,156
Loans, net 245,332 230,594
Non-interest bearing 168,205 235,183
Interest bearing 435,510 434,680
Time deposits $ 40,596 $ 50,867