v3.25.1
Fair Value Measurements and Disclosures - Assets measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurements and Disclosures    
Available for sale securities $ 370,222 $ 308,648
Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 370,222 308,648
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 182,530 117,045
Mortgage-backed securities    
Fair Value Measurements and Disclosures    
Available for sale securities 41,896 42,512
Collateralized mortgage obligations    
Fair Value Measurements and Disclosures    
Available for sale securities 63,835 68,864
States and political subdivisions    
Fair Value Measurements and Disclosures    
Available for sale securities 81,961 80,227
Recurring    
Fair Value Measurements and Disclosures    
Available for sale securities 370,222 308,648
Recurring | Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 370,222 308,648
Recurring | Level 3    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | U.S. Treasuries    
Fair Value Measurements and Disclosures    
Available for sale securities 182,530 117,045
Recurring | U.S. Treasuries | Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | U.S. Treasuries | Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 182,530 117,045
Recurring | U.S. Treasuries | Level 3    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | Mortgage-backed securities    
Fair Value Measurements and Disclosures    
Available for sale securities 41,896 42,512
Recurring | Mortgage-backed securities | Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | Mortgage-backed securities | Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 41,896 42,512
Recurring | Mortgage-backed securities | Level 3    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | Collateralized mortgage obligations    
Fair Value Measurements and Disclosures    
Available for sale securities 63,835 68,864
Recurring | Collateralized mortgage obligations | Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | Collateralized mortgage obligations | Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 63,835 68,864
Recurring | Collateralized mortgage obligations | Level 3    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | States and political subdivisions    
Fair Value Measurements and Disclosures    
Available for sale securities 81,961 80,227
Recurring | States and political subdivisions | Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Recurring | States and political subdivisions | Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 81,961 80,227
Recurring | States and political subdivisions | Level 3    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Nonrecurring    
Fair Value Measurements and Disclosures    
Impaired loans, fair value 0 0
Nonrecurring | Level 1    
Fair Value Measurements and Disclosures    
Impaired loans, fair value 0 0
Nonrecurring | Level 2    
Fair Value Measurements and Disclosures    
Impaired loans, fair value 0 0
Nonrecurring | Level 3    
Fair Value Measurements and Disclosures    
Impaired loans, fair value $ 0 $ 0