v3.26.1
Summary of Significant Accounting Policies (Details 1) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Basic weighted-average shares outstanding 2,930,764 3,001,216 2,964,594 3,001,216
Effect of dilutive stock options (treasury stock method) 58,483 50,212 56,458 50,441
Effect of dilutive preferred stock (if-converted method) 930,494 1,165,731 988,096 1,159,218
Diluted weighted-average shares outstanding 3,919,741 4,217,159 4,009,148 4,210,875