v3.26.1
Fair Value Measurements and Disclosures - Assets measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements and Disclosures    
Available for sale securities $ 332,425 $ 298,116
Level 1    
Fair Value Measurements and Disclosures    
Available for sale securities 0 0
Level 2    
Fair Value Measurements and Disclosures    
Available for sale securities 332,425 298,116
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 159,732 115,530
Mortgage-backed securities    
Fair Value Measurements and Disclosures    
Available for sale securities 38,143 39,832
Collateralized mortgage obligations    
Fair Value Measurements and Disclosures    
Available for sale securities 50,610 57,829
States and political subdivisions    
Fair Value Measurements and Disclosures    
Available for sale securities 83,940 84,925
Recurring    
Fair Value Measurements and Disclosures    
Available for sale securities 332,425 298,116
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 332,425 298,116
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 159,732 115,530
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 159,732 115,530
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 38,143 39,832
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 38,143 39,832
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 50,610 57,829
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 50,610 57,829
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 83,940 84,925
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 83,940 84,925
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