v3.25.2
Loans and Allowance for Credit Losses - Aging analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aging analysis    
Total loans $ 106,246 $ 96,905
30 to 59 Days Past Due    
Aging analysis    
Total loans 924 491
60 to 89 Days Past Due    
Aging analysis    
Total loans 187 219
Greater Than 90 Days    
Aging analysis    
Total loans 31 317
Total Past Due    
Aging analysis    
Total loans 1,142 1,027
Current    
Aging analysis    
Total loans 105,104 95,878
Mortgage loans on real estate    
Aging analysis    
Total loans 95,945 88,770
Mortgage loans on real estate | 30 to 59 Days Past Due    
Aging analysis    
Total loans 886 445
Mortgage loans on real estate | 60 to 89 Days Past Due    
Aging analysis    
Total loans 171 219
Mortgage loans on real estate | Greater Than 90 Days    
Aging analysis    
Total loans 31 317
Mortgage loans on real estate | Total Past Due    
Aging analysis    
Total loans 1,088 981
Mortgage loans on real estate | Current    
Aging analysis    
Total loans 94,857 87,789
Mortgage loans on real estate | Residential 1-4 family    
Aging analysis    
Total loans 66,000 65,721
Mortgage loans on real estate | Residential 1-4 family | 30 to 59 Days Past Due    
Aging analysis    
Total loans 639 445
Mortgage loans on real estate | Residential 1-4 family | 60 to 89 Days Past Due    
Aging analysis    
Total loans 171 219
Mortgage loans on real estate | Residential 1-4 family | Greater Than 90 Days    
Aging analysis    
Total loans 31 317
Mortgage loans on real estate | Residential 1-4 family | Total Past Due    
Aging analysis    
Total loans 841 981
Mortgage loans on real estate | Residential 1-4 family | Current    
Aging analysis    
Total loans 65,159 64,740
Mortgage loans on real estate | Commercial    
Aging analysis    
Total loans 28,587 21,412
Mortgage loans on real estate | Commercial | 30 to 59 Days Past Due    
Aging analysis    
Total loans 247  
Mortgage loans on real estate | Commercial | Total Past Due    
Aging analysis    
Total loans 247  
Mortgage loans on real estate | Commercial | Current    
Aging analysis    
Total loans 28,340 21,412
Mortgage loans on real estate | Construction and Land Development    
Aging analysis    
Total loans 1,358 1,637
Mortgage loans on real estate | Construction and Land Development | Current    
Aging analysis    
Total loans 1,358 1,637
Commercial loans    
Aging analysis    
Total loans 6,145 4,656
Commercial loans | Current    
Aging analysis    
Total loans 6,145 4,656
Consumer    
Aging analysis    
Total loans 4,156 3,479
Consumer | 30 to 59 Days Past Due    
Aging analysis    
Total loans 38 46
Consumer | 60 to 89 Days Past Due    
Aging analysis    
Total loans 16  
Consumer | Total Past Due    
Aging analysis    
Total loans 54 46
Consumer | Current    
Aging analysis    
Total loans $ 4,102 $ 3,433