v3.25.2
Fair Value Measurements and Disclosures - Assets measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements and Disclosures    
Available for sale securities $ 336,973 $ 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 336,973 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 151,645 117,045
Mortgage-backed securities    
Fair Value Measurements and Disclosures    
Available for sale securities 41,102 42,512
Collateralized mortgage obligations    
Fair Value Measurements and Disclosures    
Available for sale securities 61,791 68,864
States and political subdivisions    
Fair Value Measurements and Disclosures    
Available for sale securities 82,435 80,227
Recurring    
Fair Value Measurements and Disclosures    
Available for sale securities 336,973 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 336,973 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 151,645 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 151,645 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,102 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,102 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 61,791 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 61,791 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 82,435 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 82,435 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