v3.26.1
Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income $ 4,472 $ 2,554
Income available to common stockholders $ 4,472 $ 2,554
Average number of common shares outstanding used to calculate basic earnings per common share 2,375,992 2,388,888
Effect of dilutive securities 32,233 18,638
Average number of common shares outstanding used to calculate diluted earnings per common share 2,408,225 2,407,526
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Stock options 32,233 18,638