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 |