v3.26.1
Note 8 - Commitments and Contingencies (Details Textual)
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
Jan. 31, 2023
Jun. 30, 2020
May 31, 2018
Jul. 31, 2012
Sep. 30, 2009
Operating Lease, Cost $ 321,000 $ 285,600            
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years 2 months 12 days 6 years 6 months 29 days            
Operating Lease, Weighted Average Discount Rate, Percent 3.72% 3.72%            
Operating Lease, Payments $ 324,200 $ 280,300            
Number of Employees Covered by Life Insurance Policy 12              
Other Postretirement Benefits Cost (Reversal of Cost) $ 8,500 7,900            
Employee benefits $ 2,000,000 2,187,000            
Supplemental Employee Retirement Plan [Member]                
Number of Employees Participating in Plan 4              
Employee benefits $ 246,400 264,900            
Profit Sharing Plan [Member]                
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%              
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 100.00%              
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 307,600 276,300            
First Community Bankers Insurance Co., LLC [Member]                
Liability for Claims and Claims Adjustment Expense $ 154,800 $ 239,900            
Operating Lease for Hampstead Branch [Member]                
Lessee, Operating Lease, Number of Renewal Terms             4 3
Lessee, Operating Lease, Renewal Term             5 years 5 years
Operating Lease for Certain Facilities of Greenmount Branch [Member]                
Lessee, Operating Lease, Renewal Term       5 years        
Lessee, Operating Lease, Term of Contract (Year)     5 years          
Operating Lease for the Corporate Headquarters [Member]                
Lessee, Operating Lease, Number of Renewal Terms         3      
Lessee, Operating Lease, Renewal Term         5 years      
Lease for Carroll Lutheran Village Branch [Member]                
Lessee, Operating Lease, Renewal Term           5 years    
Lessee, Operating Lease, Term of Contract (Year)           5 years    
Lessee, Operating Lease, Additional Renewal Term Number           2