Stock Options and Warrants - Schedule of Changes in Warrants (Details) - 11.70 [Member] - Warrants [Member] |
Dec. 31, 2025
$ / shares
shares
|
|---|---|
| Warrants Outstanding [Line Items] | |
| Warrants Outstanding, Number Outstanding (in Shares) | shares | 156,000 |
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) | 3 years 4 months 6 days |
| Warrants Outstanding, Weighted Average Exercise Price | $ 8.69 |
| Warrants Exercisable, Number Exercisable (in Shares) | shares | 103,500 |
| Warrants Exercisable, Weighted Average Exercise Price | $ 11.7 |
| Minimum [Member] | |
| Warrants Outstanding [Line Items] | |
| Warrants Outstanding, Exercise Price | 2.75 |
| Maximum [Member] | |
| Warrants Outstanding [Line Items] | |
| Warrants Outstanding, Exercise Price | $ 11.7 |