v3.26.1
Summary of Significant Accounting Policies (Details 1) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Basic weighted-average shares outstanding 2,998,802 3,001,216
Effect of dilutive stock options (treasury stock method) 54,352 50,441
Effect of dilutive preferred stock (if-converted method) 1,047,980 1,159,218
Diluted weighted-average shares outstanding 4,101,134 4,210,875